私は文字列の配列を宣言していると私は、ユーザによって与えられた名前と比較したい、文字列配列の値を比較するにはどうすればよいですか?
string[] MasterList = new string[] {
"Askay", "Puram", "Raman", "Srinivasa",
"Gopal", "Rajesh", "Anju", "Nagara",
};
string YourName;
Console.WriteLine("Enter your name: ");
YourName = Console.ReadLine();
for(i=0; i<5; i++)
{
a = String.Compare(MasterList[i], YourName);
Console.WriteLine("Your name is not among the list")
}
結果の出力は、私は、私はそれについて移動する方法を、任意のアイデアを期待していたものではないのですか?
なぜあなたは配列に5つの以上のインデックスを持っているとき、私は5' < 'でしょうか?どうして 'MasterList.Length'? –
あなたのコードはコンパイルされず、あなたが期待していることを話しません。しかし単純です:forループの代わりにif(!MasterList.Contains(YourName)){...} '。 –