Si je veux utiliser un littéral décimal dans le code, j'ai vu qu'il existe le suffixe m (où m représente l'argent). Est-ce approprié pour les décimales ou y a-t-il une affectation plus générale (d signifie double, ce n'est certainement pas la bonne chose bien qu'une conversion directe soit prise en charge).
object decimalValue=2m;
Veuillez noter que j'ai pris l'assignation d'objet comme exemple, car dans le cas de ...
decimal decimalValue=2;
... il est implicitement clair que 2 doit être interprété comme décimal via le compilateur.
m semble être correct, msdn l' utilise comme exemple pour le type décimal.
char c = 'a'utilisant des apostrophes autour du caractère.