我如何使用getChar()

本文关键字:getChar 何使用 | 更新日期: 2023-09-27 17:52:47

我在java中有这个代码:

instr = instr.trim();
char[] c = new char[instr.length()];
instr.getChars(0,c.length,c,0);

如何用c#写这段代码?

我如何使用getChar()

您可以使用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();