Webを検索し、MSDNのドキュメントを読んだ後、C#でタブ文字を複製する方法の例を見つけることができませんでした。ついに理解したときに、ここに質問を投稿するつもりでした...
C#に精通している人には明らかですが、さまざまなフォーラムで非常に多くの同様の質問があったので、例を投稿する価値があると思いました(私のようにC#をまだ学んでいる人にとって)。キーポイント:
- に「二重引用符」を使用する
string
- には「一重引用符」を使用します
char
\t
文字列内はタブに変換されます:"John\tSmith"
'\t'
それ自体はタブ定数のようなものです
HTML行の前にタブを追加し、改行で終了するコードを次に示します。
public static string FormatHTMLLine(int Indent, string Value)
{
return new string('\t', Indent) + Value + "\n";
}
次のものも使用できます。
string s = new string('\t', Indent);
これは、C#でタブを複製するための最も効率的な方法ですか?私はまだ「流暢」ではないので、ポインタをいただければ幸いです。