B## Geschrieben 28. September 2018 Melden Share Geschrieben 28. September 2018 Hallo Zusammen, Zurzeit übe ich ein wenig die Listen in der Konsole, da ich gerade bei der Arbeit bin mache ich es in einem Online Compiler. Meine Frage ist: Warum wird meine Liste nicht ausgegeben, ich habe Sie doch richtig deklariert und Einträge hinzugefügt, oder übersehe ich etwas? Die Fehlermeldung hat mich leider auch nicht schlauer gemacht... Code: double gewichte = new List<double> (); gewichte.Add (86.4); gewichte.Add (97.8); string pGewichte = String.Join(", ", gewichte); Console.WriteLine(pGewichte); Fehlermeldung: exit status 1 main.cs(153,26): error CS0246: The type or namespace name `List' could not be found. Are you missing `System.Collections.Generic' using directive? main.cs(156,13): error CS1061: Type `double' does not contain a definition for `Add' and no extension method `Add' of type `double' could be found. Are you missing an assembly reference? /usr/lib/mono/4.5/mscorlib.dll (Location of the symbol related to previous error) main.cs(157,13): error CS1061: Type `double' does not contain a definition for `Add' and no extension method `Add' of type `double' could be found. Are you missing an assembly reference? /usr/lib/mono/4.5/mscorlib.dll (Location of the symbol related to previous error) Compilation failed: 3 error(s), 0 warnings Vielen Dank für jede Unterstüzung! Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
devandart Geschrieben 28. September 2018 Melden Share Geschrieben 28. September 2018 Die zweite Zeile sagt Dir, dass Du den namespace für Listen einbinden musst. Zudem deklarierst Du dein Objekt "gewichte" als Typ double, instanzierst ihn aber als Typ List<double>, das gibt einen Compiler-Fehler. //ungestester Code! //Listen Namensraum einbinden using System.Collections.Generic; //double gewichte = new List<double>(); List<double> gewichte = new List<double>(); //gewichte.Add (86.4); //gewichte.Add (97.8); gewichte.Add (86.4d); gewichte.Add (97.8d); string pGewichte = String.Join(", ", gewichte); Console.WriteLine(pGewichte); Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
B## Geschrieben 28. September 2018 Autor Melden Share Geschrieben 28. September 2018 Super hat funktioniert. Wieder etwas dazu gelernt, ich Danke dir! Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.