如何通过String.Format格式化字符串

Dee*_*yak 1 c# asp.net string.format

数字

  string a = String.Format("{0:#/#}",12)
Run Code Online (Sandbox Code Playgroud)

输出:1/2

但是如何将其转换为字符串假设

  String b=String.Format("{0:###-#}","test")
Run Code Online (Sandbox Code Playgroud)

输出:测试

预期产出:tes-t

Ode*_*ded 6

您不能格式化字符串string.Format,因为它已经是一个字符串.

如果要操作字符串,请使用string类中定义的方法.