在C#中将数字四舍五入到小数点后1位。
- 论坛
- 在C#中将数字四舍五入到小数点后1位。
9 浏览
在C#中将数字四舍五入到小数点后1位。
我想保留一位小数来四舍五入我的答案,例如:6.7,7.3等等。
但是当我使用Math.round时,答案总是没有小数位。例如:6,7。
以下是我使用的代码:
int [] nbOfNumber = new int[ratingListBox.Items.Count]; int sumInt = 0; double averagesDoubles; for (int g = 0; g < nbOfNumber.Length; g++) { nbOfNumber[g] = int.Parse(ratingListBox.Items[g].Text); } for (int h = 0; h < nbOfNumber.Length; h++) { sumInt += nbOfNumber[h]; } averagesDoubles = (sumInt / ratingListBox.Items.Count); averagesDoubles = Math.Round(averagesDoubles, 2); averageRatingTextBox.Text = averagesDoubles.ToString();