コードで10進リテラルを使用したい場合、mサフィックス(mはお金を表す)が存在することを確認しました。これは小数に適していますか、それともより一般的な割り当てがありますか(dはdoubleを表します。直接変換はサポートされていますが、これは確かに適切ではありません)。
object decimalValue=2m;
注意してください、私はオブジェクト割り当てを例として取り上げました、なぜなら...
decimal decimalValue=2;
...コンパイラーを通じて2が10進数として解釈される必要があることは暗黙のうちに明らかです。
mは問題ないようですが、msdnはこれを10進数型の例として使用しています。
char c = 'a'アポストロフィを使用して文字を宣言することもできます。