文字列の最小長をチェックした後に空白を追加する方法。文字列が定義された最小長と等しくない場合は、文字列の後に空白を追加して最小長条件を完全に満たしますか? ?
例: 最小の長さ = 30
および string = "anuragsaraswat123abc" 20 文字
次に、文字列の最小長と使用可能な文字列の差を自動的に見つけて、空白を追加します。方法を提案してください
文字列の最小長をチェックした後に空白を追加する方法。文字列が定義された最小長と等しくない場合は、文字列の後に空白を追加して最小長条件を完全に満たしますか? ?
例: 最小の長さ = 30
および string = "anuragsaraswat123abc" 20 文字
次に、文字列の最小長と使用可能な文字列の差を自動的に見つけて、空白を追加します。方法を提案してください
これは、String.PadLeftおよびString.PadRightのフレームワークでカバーされています。
string MyString = "Hello World!";
Console.WriteLine(MyString.PadRight(30, ' '));
String.PadRight
そのためにメソッドを使用できます。
この文字列内の文字を、指定された合計長になるまで指定された Unicode 文字で右側にパディングして左揃えにした新しい文字列を返します。
static string YourMethod(string s)
{
return s.Length < 30 ? s.PadRight(30 - s.Length, ' ') : s;
}
ここに がありDEMO
ます。
注:ブランクは見えないので、無いわけではありません;)