C# 小数点后2位的商

C# 小数点后2位的商,c#,C#,所以我需要得到一个小数点后2位的商,比如0.33,但是我需要一直使用双精度,还是我可以对除商之外的所有东西都使用整数,然后对商使用双精度或十进制?它也因为商而断裂。如果有人能帮助我,我将不胜感激:) 分配变量时,可以将整数强制转换为十进制或双精度,然后根据结果分配标签: quotient = ((decimal)firstnumber / secondnumber); quotientLabel.Text = quotient.ToString("N2"); 分配变量时,可以将整数强制转换为十

所以我需要得到一个小数点后2位的商,比如0.33,但是我需要一直使用双精度,还是我可以对除商之外的所有东西都使用整数,然后对商使用双精度或十进制?它也因为商而断裂。如果有人能帮助我,我将不胜感激:)


分配变量时,可以将整数强制转换为
十进制
双精度
,然后根据结果分配标签:

quotient = ((decimal)firstnumber / secondnumber);
quotientLabel.Text = quotient.ToString("N2");

分配变量时,可以将整数强制转换为
十进制
双精度
,然后根据结果分配标签:

quotient = ((decimal)firstnumber / secondnumber);
quotientLabel.Text = quotient.ToString("N2");

整型除以整型总是得到整型。十进制必须使用双精度/十进制。它比整数精度更高。可能的dup:所以InputExtBox1和InputExtBox2必须是小数?firstNumber或secondNumber必须是小数。将整数除以整数将始终得到整数。小数必须使用双精度/小数。它的精度比整数高。可能的dup:所以InputExtBox1和InputExtBox2必须是小数?firstNumber或secondNumber必须是小数。注意,
“N2”
将插入数千个分隔符,如
“7654321.09”
(此处为英语文化)。如果不需要,请使用
“F2”
。注意
“N2”
将插入数千个分隔符,如
“7654321.09”
(此处为英语文化)。如果不需要,请使用“F2”。