倍精度は15 ~ 16桁です。
10 進数の精度: 28 ~ 29桁の有効数字。
したがって、10 進数を暗黙的に倍精度に変換できます。ただし、次のコードを検討してください。
double x = 100.3;
decimal y = 10.2;
x = y;
y = x;
x=y
y=x
どちらもコンパイル時エラーがあります。
decimal を double に、または double を decimal に暗黙的に変換できないのはなぜですか?
読んでください:doubleからdecimal、decimalからdouble