Wenn ich ein Dezimalliteral im Code verwenden möchte, habe ich gesehen, dass das m-Suffix existiert (wobei m für Geld steht). Ist dies für Dezimalstellen geeignet oder gibt es eine allgemeinere Zuordnung (d steht für double, das ist sicher nicht das Richtige, obwohl eine direkte Konvertierung unterstützt wird).
object decimalValue=2m;
Bitte beachten Sie, dass ich die Objektzuordnung als Beispiel genommen habe, weil im Fall von ...
decimal decimalValue=2;
... es ist implizit klar, dass 2 durch den Compiler als Dezimalzahl interpretiert werden sollte.
m scheint in Ordnung zu sein, msdn verwendet es als Beispiel für den Dezimaltyp.
char c = 'a'Apostrophen um das Zeichen deklarieren .