英語で読む

次の方法で共有


コンパイラ エラー CS0664

型 double のリテラルを暗黙的に型 'type' に変換することはできません。この型のリテラルを作成するには、'suffix' サフィックスを使用します

割り当てを完了できませんでした。命令を修正するには、サフィックスを使用します。 各型のドキュメントは、その型に対応するサフィックスを指定します。 変換の詳細については、「キャストと型変換」を参照してください。

次の例では CS0664 が生成されます。

// CS0664.cs  
class Example  
{  
    static void Main()  
    {  
        decimal d1 = 1.0;   // CS0664, because 1.0 is interpreted  
                            // as a double.  
  
        // Try the following line instead.  
        decimal d2 = 1.0M;  // The M tells the compiler that 1.0 is a  
                            // decimal.  
        Console.WriteLine(d2);  
    }  
}  

関連項目