Jeśli chcę użyć w kodzie literału dziesiętnego, zauważyłem, że istnieje sufiks m (gdzie m oznacza pieniądze). Czy jest to odpowiednie dla jakichkolwiek miejsc po przecinku, czy też istnieje bardziej ogólne przypisanie (d oznacza podwójne, to z pewnością nie jest właściwe, chociaż obsługiwana jest bezpośrednia konwersja).
object decimalValue=2m;
Proszę zauważyć, że jako przykład wziąłem przypisanie obiektu, ponieważ w przypadku ...
decimal decimalValue=2;
... jest niejawnie jasne, że 2 powinno być interpretowane jako dziesiętne przez kompilator.
m wydaje się być w porządku, msdn używa go jako przykładu dla typu dziesiętnego.
char c = 'a'pomocą apostrofów wokół znaku.