パラメータとして aを取得しstring
ています。
すべての文字列は 30 文字である必要があり、その長さを確認した後、文字列の末尾に空白を追加したいと考えています。
たとえば、渡された文字列の長さが 25 文字の場合、さらに 5 つの空白を追加します。
問題は、文字列に空白を追加するにはどうすればよいですか?
これにはString.PadRightを使用できます。
この文字列内の文字を、指定された合計長になるように右側にスペースを埋め込むことで左揃えにした新しい文字列を返します。
例えば:
string paddedParam = param.PadRight(30);
String.PadRight
これにはメソッドを使用できます。
現在の文字列の末尾にスペースまたは指定された Unicode 文字が埋め込まれた、指定された長さの新しい文字列を返します。
string s = "cat".PadRight(10);
string s2 = "poodle".PadRight(10);
Console.Write(s);
Console.WriteLine("feline");
Console.Write(s2);
Console.WriteLine("canine");
出力は次のようになります。
cat feline
poodle canine
ここに がありDEMO
ます。
PadRight は、文字列の右側にスペースを追加します。テキストを読みやすくしたり、データベースに保存したりしやすくなります。文字列をパディングすると、先頭または末尾に空白またはその他の文字が追加されます。PadRight は、スペースだけでなく、任意の文字のパディングをサポートします。
String.PadRight
指定された長さになるように文字列の間隔を空けるために使用しint
ます。
var str = "hello world";
var padded = str.PadRight(30);
// padded = "hello world "
C#でパディングを使用できます
例えば
string s = "Example";
s=s.PadRight(30);
問題が解決することを願っています。