私の知る限り、精度/スケールを明示的に指定できる組み込みの.NET型がないという点で、直接同等のものはありません。 固定はありません -NUMERIC のようなポイント タイプ。
decimal
と double
decimal
を使用した .NET の一般的な浮動小数点型です。 10 進浮動小数点
の実装 (T-SQL の NUMERIC など) と double
バイナリ浮動小数点
の実装 動作 (T-SQL の FLOAT や REAL など)。 (float
があります 同様に、これはより小さな 2 進浮動小数点型です。)
decimal
から選択する必要があります と double
あなたが表現しようとしている値に基づいて - 私は通常、「人工の」人工的な値 (特にお金) が decimal
に適していると考えています 、および double
に適した連続的な自然値 (物理的な寸法など) .