小编JLe*_*Lee的帖子

如何将格式化字符串保存到字符串变量中?

我正在创建一个C#方法,它应该
1.接受一个字符串
2.将该字符串格式化为Currency(无小数或分数)并返回它

String.Format非常适合格式化,但其格式仅适用于打印或输出值.当我单步执行代码时,我可以清楚地看到实际保存到字符串中的值没有格式化.但我需要它格式化.这就是你需要帮助的地方.

在上面的步骤1中,输入的字符串将属于3种可能格式之一.(下面,我用"指定字符串的开头和结尾."实际上并不是字符串的一部分.)
1."<5000"
2."5000-10000"
3."> 10000"

对于这3个例子,该方法应输出
1."<$ 5,000"
2."$ 5,000 - $ 10,000"
3."> $ 10,000"

基本上,该方法应该添加$和,如果需要(什么String.Format做得好).其余的格式化,比如添加<,>或 - 很容易.我可以制作一个方法来手动执行此操作,但必须有一个更简单的方法!

c# string formatting string.format currency

0
推荐指数
2
解决办法
2239
查看次数

标签 统计

c# ×1

currency ×1

formatting ×1

string ×1

string.format ×1