Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Pengompilasi CS0664

Literal jenis ganda tidak dapat dikonversi secara implisit ke jenis 'type'; gunakan akhiran 'suffix' untuk membuat harfiah dari jenis ini

Penugasan tidak dapat diselesaikan; gunakan akhiran untuk memperbaiki instruksi. Dokumentasi untuk setiap jenis mengidentifikasi akhiran yang sesuai untuk jenis tersebut. Untuk informasi selengkapnya tentang konversi, lihat Konversi Transmisi dan Jenis.

Contoh berikut menghasilkan CS0664:

C#
// 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);  
    }  
}  

Lihat juga