1
數字格式字符串如何通過的String.Format
string a = String.Format("{0:#/#}",12)
輸出:1/2
但如何將它轉換爲字符串假設
String b=String.Format("{0:###-#}","test")
輸出:測試
預期產量:tes-t
數字格式字符串如何通過的String.Format
string a = String.Format("{0:#/#}",12)
輸出:1/2
但如何將它轉換爲字符串假設
String b=String.Format("{0:###-#}","test")
輸出:測試
預期產量:tes-t
您不能通過string.Format
來格式化字符串,因爲它是已經是的字符串。
如果要操作字符串,請使用string
類中定義的方法。
我認爲你可以將字符串分割到它的字符,然後使用格式
string testString = "test";
string formattedString = string.Format("{0}{1}{2}-{3}", testString.Select(c => c.ToString()).ToArray());
#是一個數字佔位符格式。它不表示'人物'。 – 2012-07-12 18:13:12