首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在 C# 中指定可选的千位分隔符?

在 C# 中,可以使用 ToString() 方法的重载功能,结合 CultureInfo 类来指定可选的千位分隔符。以下是一个示例代码:

代码语言:csharp
复制
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

这种方法适用于任何数字类型,包括 intdoubledecimal 等。只需将 number 变量替换为你需要格式化的数字即可。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券