如何格式化数字1000到1,000,以使textbox
在C#中的Tostring
中使用
在标签和message.show
中
myString =“尝试编号” + AttemptNumber.ToString();
AttemptsLbl.Text = AttemptNumber.ToString();
MessageBox.Show(“找到所有3位数字的匹配-花了” + AttemptNumber +“ trys!”);
最佳答案
使用#,##0
格式,可以在ToString
或String.Format
中使用。在字符串中间插入数字时,我发现String.Format
更方便。下面的两个示例。
myString = String.Format("Attempt #{0:#,##0}", AttemptNumber);
AttemptsLbl.Text = AttemptNumber.ToString("#,##0");
MessageBox.Show(String.Format("Match Found for All 3 Digits - it took {0:#,##0} tries!", AttemptNumber));
此问答中的格式字符串:https://stackoverflow.com/a/295821/832052