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);
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: