10進数を整数に安全に変換しようとしています。安全に10進数をintに変換する
public static bool Decimal.TryConvertToInt32(decimal val, out int val)
よう
何か
それができるならば、それは成功した出力/ wの整数に変換し、真のことができない場合は、これはfalseを返します。
これは、decimal.ToInt32メソッドでOverflowExceptionをキャッチしないようにするためです。これを行う最も簡単な方法は何ですか?
OverflowExceptionがスローされる2つのケースがあります。つまり、x int.MaxValueは単に 'if'を使用できませんか? –
harold
与えられた、例えば0.5の場合、何をしたいですか? –
小数点以下を切り捨てたいのですか? – AllenG