文字列の配列の単語のインデックスを取得したいと思います。たとえば、 と入力すると、「私はあなたを愛しています」という文章が入力されます。 私は言葉[1] =愛を持っている、私はどのように '愛'の位置を得ることができます1ですか?私はそれを行うことができますが、if州の中だけです。私はそれを外に持っていきたい。私を助けてください。 これは私のコードです。文字列の配列の単語のインデックスを取得する方法
static void Main(string[] args)
{
Console.WriteLine("sentence: ");
string a = Console.ReadLine();
String[] words = a.Split(' ');
List<string> verbs = new List<string>();
verbs.Add("love");
int i = 0;
while (i < words.Length) {
foreach (string verb in verbs) {
if (words[i] == verb) {
int index = i;
Console.WriteLine(i);
}
} i++;
}
Console.ReadKey();
}