文字列変数を char 変数に変換して、char 変数の長さが常に 30 シンボルになるようにしたいと考えています。C#でコーディングしています。
string str="aaa";
char[30] myChar = theString.ToCharArray();
そして、このコードは 3 つのシンボルだけで "myChar" を作成します。「myChar」が 30 シンボルになるようにします。どうやってするの?
使用PadRight
:
string theString="aaa";
char[30] myChar = theString.PadRight(30).ToCharArray();
私が使用したオーバーロードはスペースで埋められます。文字を 2 番目のパラメーターとして受け取る 2 番目のオーバーロードを使用して、その文字を埋め込むことができます。
var result = new string('a',30).ToCharArray();