문제

Numeric

  string a = String.Format("{0:#/#}",12)

output:1/2

But How to Convert it for string Suppose

  String b=String.Format("{0:###-#}","test")

Output : test

Expected Output: tes-t

도움이 되었습니까?

해결책

You can't format a string through string.Format for the reason that it is already a string.

If you want to manipulate the string, use the methods defined on the string class.

다른 팁

I think you can split the string to its characters and then use format

string testString = "test";
string formattedString = string.Format("{0}{1}{2}-{3}", testString.Select(c => c.ToString()).ToArray());
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top