Hilfe.

Ich habe vor ein paar Wochen angefangen, mir C# beizubringen. Jetzt gerade bin ich am Verzweifeln, weil ich über 80 Fehlermeldungen nicht wegbekomme.

Mein (vereinfachtes) Ziel: Der Teil des Programmes an dem ich gerade arbeite, muss Städtenamen erkennen. Ich gebe z.B. Berlin ein und wenn Berlin auf einer vorher festgelegten Liste ist, setzt er eine Variable auf 1, ansonsten bleibt sie bei 0.

Folgendes habe ich im Internet gefunden und versucht auf mich anzupassen. Wie gesagt, ein Profi bin ich noch nicht.

Es sollten so ca. 30 Städte sein, die ich heraussuchen muss. Am besten auf dem kürzesten und schnellsten Weg. Dazu konnte ich aber nichts im Internet finden, wie das am besten geht.

Console.WriteLine("Geben Sie die Stadt an.");
string n1 = Console.ReadLine();
string sPattern = "Hamburg; Berlin; Köln";

foreach (string s in n1);

Console.WriteLine($"{string,24}");

{
  if (System.Text.RegularExpressions.Regex.IsMatch(sPattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase))
}
else
{
  Console.WriteLine("Stadt konnte nicht gefunden werden")
}

Vielen Dank für Modifikationen meines Versuches.

Marc