閱讀英文

共用方式為


編譯器錯誤 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);  
    }  
}  

另請參閱