在 C# 中,可以使用 ToString()
方法的重载功能,结合 CultureInfo
类来指定可选的千位分隔符。以下是一个示例代码:
using System;
using System.Globalization;
class Program
{
static void Main()
{
int number = 123456789;
string formattedNumber = number.ToString("N0", CultureInfo.InvariantCulture);
Console.WriteLine(formattedNumber);
}
}
在这个示例中,我们使用了 ToString()
方法的重载版本,该版本接受一个格式字符串和一个 IFormatProvider
对象。我们使用了 "N0"
作为格式字符串,表示我们希望在整数部分添加千位分隔符。我们还使用了 CultureInfo.InvariantCulture
作为 IFormatProvider
对象,以确保我们的代码在所有系统上都能正确运行。
运行这段代码,你将会看到输出结果为:123,456,789
。
这种方法适用于任何数字类型,包括 int
、double
、decimal
等。只需将 number
变量替换为你需要格式化的数字即可。
领取专属 10元无门槛券
手把手带您无忧上云