空白文字からインデントされた行を生成する最良の方法は何ですか? 私はこれに似た何かを意味します:
string indent = String.Join(" ", new String[indentlevel]);
s.Write(indent + "My line of text");
空白文字からインデントされた行を生成する最良の方法は何ですか? 私はこれに似た何かを意味します:
string indent = String.Join(" ", new String[indentlevel]);
s.Write(indent + "My line of text");
これでインデントを作成できます:
var indent = new string(' ', indentLevel * IndentSize);
IndentSize
値が 4 または 8 の定数になります。
私はおそらくこのようなことをして追加しIndent
ます。
public static string Indent(int count)
{
return "".PadLeft(count);
}
それを使用するには、次のことができます。
Indent(4) + "My Random Text"
アプリケーションでは、次のように簡単に実行できます。
s.Write(Indent(indentLevel));
また
s.Write("".PadLeft(indentLevel));
箱入りです!