Generische Listen



  • hab ein paar probleme und hoffe jemand kann mir helfen.
    Folgendes:

    string eingabe;
    Queue<int> zs = new Queue<int>();
    
    //... Eingabe von nutzer in eingabe ...
    
    zs = Convert.ToInt32(eingabe); // Fehlermeldung: Eine implizite Konvertierung vom Typ "int" in "System.Collections.Generic.Queue<int>" ist nicht möglich.
    
    public int[] Primzahl(int n){
    
    //...
    
    return zs.ToArray; // Fehler: Die Methodengruppe "ToArray" kann nicht in den Nichtdelegattyp "int[]" konvertiert werden. Wollten Sie die Methode aufrufen?	
    }
    


  • zs**.Add(Convert.ToInt32(eingabe))**;

    return zs.ToArray**()**;

    Mfg Marco

    Edit: Das mit dem Bold und Code-Tags ging nicht richtig, daher nur die 2 Zeilen



  • Sieht aus als wenn dort Grundlagenwissen fehlt.



  • Hallo Koni1988,

    du versuchst dort einer Queue<int> einen Int32 zuzuweisen. Das geht so nicht. Du kannst ja auch nicht in dein Haus gehen und den Motor anlassen, weil du Campen fahren willst.

    Eine Queue<T> bietet für das Hinzufügen Enqueue und für das Entfernen Dequeue.


Anmelden zum Antworten