C# 如何实现千位分隔符(三位分隔)

int m = 123456789;
MessageBox.Show(m.ToString("N"));

如上代码,显示为:123,456,789.00,倒是实现了千位分隔,只是又冒出了小数。

怎么去掉小数呢?用 N0:

int m = 123456789;
MessageBox.Show(m.ToString("N0"));

如果是不知道类型的,可以进行判断

int i = -1;
int.TryParse(dygz, out i);//dugz为自己洗完判断的字符串
if (i != 0)
{
    lbldygz.Text = i.ToString("N");
}

猜你喜欢

转载自blog.csdn.net/qq_36439293/article/details/82530373