使用变量定义字符串.设置数字格式样式的格式



我想使用运行时提供的格式字符串格式化一个数字。 这样的事情不可能吗?

string.Format("{0:{1}}",0,"c")

"c"可能会更改为任何其他类型的格式字符串。 我已经尝试了各种组合,但未能找到正确的组合。

这应该有效:

var s0 = string.Format("{{0:{0}}}", "c");
var s1 = string.Format(s0, 0);

双重{}是为了逃避大括号。

相关内容

  • 没有找到相关文章

最新更新