方法1:
int number = 123000888;
string formatNumber = number.ToString("###,###");
Console.WriteLine(formatNumber);
以上方法在纯数字的情况可以直接按照每3位用逗号分隔。
方法2:
int num = 123000888;
string formatMoney = string.Format("{0:N}", num);
int pointIndex = formatMoney.IndexOf(".");
string formatNum = formatMoney.Substring(0, pointIndex); //只保留整数
以上方法使用字符串的格式化方法,默认保留2位小数,这里获取到小数点的位置,并截取小数点前的数字,即只保留整数。