私はJavaでこのコードを持っています:
instr = instr.trim();
char[] c = new char[instr.length()];
instr.getChars(0,c.length,c,0);
このコードをC#で書く方法は?
私はJavaでこのコードを持っています:
instr = instr.trim();
char[] c = new char[instr.length()];
instr.getChars(0,c.length,c,0);
このコードをC#で書く方法は?
Linq を使用できます。
int startIndex = 1;
int length = 2;
char[] chars = instr
.Where((c, i) => i >= startIndex && i < startIndex+length).ToArray();
すべての文字を新しいにコピーするだけの場合はchar[]
、 を使用できますString.ToCharArray
。文字列の一部を文字列として使用する場合は、String.Substring
.
toCharArray
メソッドを見てください:
http://msdn.microsoft.com/en-us/library/system.string.tochararray%28v=VS.71%29.aspx
ToCharArray
次の方法を使用します。
instr = instr.Trim();
char[] c = instr.ToCharArray();