Freigeben über


Compilerfehler CS0664

Aktualisiert: November 2007

Fehlermeldung

Literale vom Typ "Double" können nicht implizit in den Typ "Typ" konvertiert werden. Verwenden Sie ein "Suffix"-Suffix, um ein Literal mit diesem Typ zu erstellen.
Literal of type double cannot be implicitly converted to type 'type'; use an 'suffix' suffix to create a literal of this type

Eine Zuweisung konnte nicht abgeschlossen werden; verwenden Sie ein Suffix, um die Anweisung zu korrigieren. Die entsprechenden Suffixe für die einzelnen Typen sind in der dazugehörigen Dokumentation aufgeführt.

Im folgenden Beispiel wird CS0664 generiert:

// CS0664.cs
class M
{
   static void Main()
   {
      decimal m = 1.0;   // CS0664
      // try the following line instead
      // decimal m = 1.0M;
      System.Console.WriteLine(m);
   }
}