Importer:Error:WasEmpty



  • [code="cs"]
    List<object> GrSpeicher = new List<object>();

    for (int AnzGrSpeicher = 1; AnzGrSpeicher <= 4; AnzGrSpeicher++)
    {
    List<int> KlSpeicher = new List<int>();

    for (int AnzKlSpeicher = 1; AnzKlSpeicher <= AnzGrSpeicher; AnzKlSpeicher++)
    {
    KlSpeicher.Add(AnzKlSpeicher);
    }

    GrSpeicher.Add(KlSpeicher);
    }

    //Auslesen
    for(int A=0;A<GrSpeicher.Count;A++)
    {
    for(int B=0;B<KlSpeicher.Count;B++)
    {
    Console.WriteLine(GrSpeicher[A]+" / "+KlSpeicher[B];
    }
    }

    /*
    Mein Vorhaben ein dynamisches Array um Speicher zu sparen!

    Ziel soll sein:

    GrSpeicher[0] : KlSpeicher[0] = 1;

    GrSpeicher[1] : KlSpeicher[0] = 1;
    KlSpeicher[1] = 2;

    GrSpeicher[2] : KlSpeicher[0] = 1;
    KlSpeicher[1] = 2;
    KlSpeicher[2] = 3;

    GrSpeicher[3] : KlSpeicher[0] = 1;
    KlSpeicher[1] = 2;
    KlSpeicher[2] = 3;
    KlSpeicher[3] = 4;

    Ich stehe auf dem Schlauch, ich bekomm es einfach nicht hin!!!
    */



  • List<object> GrSpeicher
    → List<List<int>> GrSpeicher

    for(int B=0;B<KlSpeicher.Count;B++)
    → for(int B=0; B<GrSpeicher[A].Count; B++)



  • Wie soll der zugriff aussehen?

    zB: Bei GrSpeicher[2,3]?

    Also um mir zahl 4 ausgeben zu können!



  • [code="cs"]
    List<List<int>> GrSpeicher = new List<List<int>>();
    
                for (int A = 0; A < 5; A++)
                {
                    List<int> KlSpeicher = new List<int>();
    
                    for (int B = 0; B <= A; B++)
                    {
                        KlSpeicher.Add(B);
                    }
    
                    GrSpeicher.Add(KlSpeicher);
                }
    
                Console.WriteLine(GrSpeicher[4][4].ToString());
                Console.ReadKey();
    

    Vielen Dank das hilft mir!


Anmelden zum Antworten