Lezen in het Engels

Delen via


Compilerfout CS0664

Letterlijke waarde van het type dubbel kan niet impliciet worden geconverteerd naar het type 'type'; een achtervoegsel 'achtervoegsel' gebruiken om een letterlijke letterlijke tekst van dit type te maken

Een opdracht kan niet worden voltooid; gebruik een achtervoegsel om de instructie te corrigeren. De documentatie voor elk type identificeert het bijbehorende achtervoegsel voor het type. Zie Cast- en Typeconversies voor meer informatie over conversies.

In het volgende voorbeeld wordt CS0664 gegenereerd:

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

Zie ook