2013-01-12 41 views
-5

我有這樣的代碼在java中:如何使用getChar()?

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

如何寫C#代碼?

+4

你試過了什麼?我們在這裏不做代碼翻譯。 – Oded

+1

可以使用,那不是英文。 – gdoron

+1

@gdoron:這絕對是英語,這些詞很容易識別。即使語法完全關閉,甚至可以理解其意義。 – Guffa

回答

0

使用ToCharArray方法:

instr = instr.Trim(); 
char[] c = instr.ToCharArray(); 
1

您可以使用LINQ:

int startIndex = 1; 
int length = 2; 
char[] chars = instr 
     .Where((c, i) => i >= startIndex && i < startIndex+length).ToArray(); 

Demo

如果您只想將所有字符複製到新的char[]中,則可以使用String.ToCharArray。如果你想要字符串的一部分,你可以使用String.Substring