C# - decimal型の変数に少数を代入するとビルドエラーが発生する

エラーCS0664の解決方法です。少数は既定では double型となるため、 m または M を付与して decimal型にします。

エラーの発生している様子
エラーの発生している様子

エラーCS0664が発生するコード

decimal value = 1.1;
エラー	CS0664	型 double のリテラルを暗黙的に型 'decimal' に変換することはできません。'M' サフィックスを使用して、この型のリテラルを作成してください

解決方法

少数の後ろに m または M を付与し、decimal型にします。m と M はどちらも同じ意味で、数値リテラルをdecimal型にします。
// m または M を付ける
decimal value = 1.1m;
decimal value = 1.1M;
解決後
解決後

検証環境