6 ответов:
Вы можете индекса в строку в C#, как массив, и вы получаете символ в этом индексе.
пример:
в Java, вы бы сказали
str.charAt(8);В C#, вы бы сказали
str[8];
string sample = "ratty"; Console.WriteLine(sample[0]);и
Console.WriteLine(sample.Chars(0));
Ссылка: http://msdn.microsoft.com/en-us/library/system.string.chars%28v=VS.71%29.aspxвыше это же, как с помощью индексаторов в c#.
вы можете использовать LINQ
string abc = "abc"; char getresult = abc.Where((item, index) => index == 2).Single();
пожалуйста, постарайтесь сделать это как символ
string str = "Tigger"; //then str[0] will return 'T' not "T"
просто использовать
String.ElementAt(). Это очень похоже на javaString.charAt(). Получайте удовольствие кодирование!
Comments