Ich habe ein String Array deklariert und ich möchte mit dem Namen von Benutzer wirdWie kann ich den Wert von String-Array vergleichen?
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")
}
Die resultierende Ausgabe nicht gegeben vergleichen, was ich erwarte, irgendwelche Ideen, wie ich darüber gehen kann?
Warum 'i <5', wenn Sie mehr als 5 Indizes im Array haben? Warum nicht 'MasterList.Length'? –
Ihr Code kompiliert nicht und Sie haben nicht gesagt, was Sie erwarten. Aber einfach: 'if (! MasterList.Contains (YourName)) {...}' anstelle der for-Schleife. –