如何格式化数字1000到1,000,以使textbox在C#中的Tostring中使用
在标签和message.show

myString =“尝试编号” + AttemptNumber.ToString();

AttemptsLbl.Text = AttemptNumber.ToString();

MessageBox.Show(“找到所有3位数字的匹配-花了” + AttemptNumber +“ trys!”);

最佳答案

使用#,##0格式,可以在ToStringString.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

09-30 17:19