Jump to content
Unity Insider Forum

Listen


B##

Recommended Posts

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

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

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

×
×
  • Neu erstellen...