回答:
配列のように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();
Console.WriteLineを使用すると、ユーザーは文字列内の位置を指定できます。
サンプルを見る:
string str = "Tigger"; Console.WriteLine(str [0]); //「T」を返します。Console.WriteLine(str [2]); //「g」を返します。
よし!
単に使用しますString.ElementAt()
。これは、Javaと非常によく似ていString.charAt()
ます。コーディングを楽しんでください!