数値
string a = String.Format("{0:#/#}",12)
出力:1/2
しかし、それを文字列に変換する方法
String b=String.Format("{0:###-#}","test")
出力:テスト
期待される出力: tes-t
数値
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());