Hallo,

ich bin an einer Übungsaufgabe, in der ich vom Nutzer eine Zahl X erfragen und anschließend nochmal soviele Zahlen erfragen soll. Diese muss ich in einer Liste oder einem Array speichern, da ich im Anschluss alle Zahlen, die durch drei teilbar sind, wieder ausgeben muss.

Unten seht ihr meinen bisherigen Code. Ich habe noch nicht ganz den Dreh raus, wie genau ich jetzt am besten die Zahlen speichere. Beim untersten Console.ReadLine gibt mir der Compiler auch eine Fehlermeldung.

public partial class Form1 : Form
{
  public Form1()
  {
    Console.WriteLine("Geben Sie eine Zahl ein: ");
    double zahlen1 = Convert.ToInt32(Console.ReadLine());
    // double, da in der Aufgabe nicht explizit steht, dass die erste Zahl eine ganze Zahl sein muss.
    List<int> numbers = new List<int>();

    for (int i = 0; i < zahlen1; ++i)
    {
      Console.WriteLine("Geben Sie eine weitere Zahl ein: ");
      numbers.Add(Console.ReadLine());
    }
  }
}