How to format a string through String.Format
-
20-06-2021 - |
Question
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
Solution
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.
OTHER TIPS
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());
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow