我在 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
方法:
instr = instr.Trim();
char[] c = instr.ToCharArray();