C-sharp mehrdimensionale List
Hallo Zusammen,
kann man in c# eine mehrdimensionale Liste erzeugen? Und wie kann man darauf zugreifen?
ich hatte es wie folgt probiert...
das scheint aber leider nicht zu funktionieren.
MfG
Florian86
kann man in c# eine mehrdimensionale Liste erzeugen? Und wie kann man darauf zugreifen?
ich hatte es wie folgt probiert...
List<(string,string) mylist = new List<(string,string)>();
mylist.Add(string1,string11);
mylist.Add(string2,string21)
das scheint aber leider nicht zu funktionieren.
MfG
Florian86
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 666267
Url: https://administrator.de/forum/c-sharp-mehrdimensionale-list-666267.html
Ausgedruckt am: 23.12.2024 um 15:12 Uhr
7 Kommentare
Neuester Kommentar
Hi,
man müsst jetzt wissen, was Du wirklich erreichen willst. Dein Daten-Beispiel ist da nicht so eindeutig.
Man könnte:
Soll das eine 1:n Darstellung werden?
Oder einfach eine Liste mit aus 2 Feldern bestehenden Datensätzen?
E.
man müsst jetzt wissen, was Du wirklich erreichen willst. Dein Daten-Beispiel ist da nicht so eindeutig.
Man könnte:
- eine Liste von Listen erzeugen
- eine Liste von 2-dimensionalen Arrays erzeugen
- eine Liste von eigenen Objekten mit 2 Properties erzeugen
- ein 2-dimensionales Array erzeugen
- oder ein Dictionary
Soll das eine 1:n Darstellung werden?
Oder einfach eine Liste mit aus 2 Feldern bestehenden Datensätzen?
E.
z.B. eins von unendlich vielen Möglichkeiten
oder auch
Wenn man via Key-Angabe den Value haben will und die Keys eindeutig sind.
Gruß w.
List<string> mylist = new List<string>();
mylist.Add(new string[2]{"Test1","Test11"});
mylist.Add(new string[2] {"Test2", "Test22"});
MessageBox.Show(mylist[1]);
Dictionary<string, string> dic = new Dictionary<string, string>();
dic.Add("Test1", "Test11");
dic.Add("Test2", "Test22");
MessageBox.Show(dic["Test2"]);
Gruß w.
Du must für Deine Klasse "wagen" das ToString() überschreiben.
Gewusst wie: Überschreiben der ToString-Methode
Edit:
Oder
Gewusst wie: Überschreiben der ToString-Methode
Edit:
Oder
text += s.Nummer + " " + s.Kuehl + "\n";