0

文字列変数を char 変数に変換して、char 変数の長さが常に 30 シンボルになるようにしたいと考えています。C#でコーディングしています。

string str="aaa";
char[30] myChar = theString.ToCharArray();

そして、このコードは 3 つのシンボルだけで "myChar" を作成します。「myChar」が 30 シンボルになるようにします。どうやってするの?

4

2 に答える 2

6

使用PadRight:

string theString="aaa";
char[30] myChar = theString.PadRight(30).ToCharArray();

私が使用したオーバーロードはスペースで埋められます。文字を 2 番目のパラメーターとして受け取る 2 番目のオーバーロードを使用して、その文字を埋め込むことができます。

于 2012-10-31T12:59:08.473 に答える
1
var result = new string('a',30).ToCharArray();
于 2012-10-31T13:00:16.530 に答える