我知道我们可以charAt()
在Java中使用该方法通过指定其位置来获取字符串中的单个字符.C#中是否有等效的方法?
Zac*_*ach 186
您可以像在数组中一样在C#中索引字符串,并获得该索引处的字符.
例:
在Java中,你会说
str.charAt(8);
Run Code Online (Sandbox Code Playgroud)
在C#中,你会说
str[8];
Run Code Online (Sandbox Code Playgroud)
sha*_*esh 22
string sample = "ratty";
Console.WriteLine(sample[0]);
Run Code Online (Sandbox Code Playgroud)
和
Console.WriteLine(sample.Chars(0));
参考:http://msdn.microsoft.com/en-us/library/system.string.chars%28v=VS.71%29.aspx
以上与在c#中使用索引器相同.