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

如何在C#中将int格式化为货币?

在C#中,可以使用ToString()方法和自定义格式字符串来将int格式化为货币。以下是一个示例:

代码语言:csharp
复制
int number = 12345;
string currency = number.ToString("C", CultureInfo.CreateSpecificCulture("zh-CN"));
Console.WriteLine(currency); // 输出:¥12,345.00

在这个示例中,我们使用ToString()方法并传入一个格式字符串"C",该字符串表示货币格式。同时,我们还传入了一个CultureInfo对象,该对象表示要使用的区域性,这里我们选择了中文("zh-CN")。最后,我们将格式化后的字符串输出到控制台。

注意,在实际开发中,如果要将货币格式化为特定的货币类型,如美元、欧元等,则需要指定相应的区域性。例如,要将数字格式化为美元,可以使用以下代码:

代码语言:csharp
复制
int number = 12345;
string currency = number.ToString("C", CultureInfo.CreateSpecificCulture("en-US"));
Console.WriteLine(currency); // 输出:$12,345.00

在这个示例中,我们使用了"en-US"区域性,表示美国英语,输出结果为美元格式。

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

相关·内容

领券