C# - Liste Hinzufügen<string> Liste<Liste<string>> array
Ich bin in der Lage, hinzufügen List<string>
im List<List<string>>
array in dieser Art:
List<string> first = new List<string> { "one", "two", "three" };
List<string> second = new List<string> { "four", "five", "six" };
List<List<string>> list_array = new List<List<string>> { first, second };
Nun muss ich das erstellen mehrerer Listen aufgefüllt mit Datenbank-records und dann noch diese Listen zu List<List<string>>
array:
List<List<string>> array_list;
while (dr.Read())
{
string one = dr["Row1"].ToString();
string two = dr["Row2"].ToString();
List<string> temp_list = new List<string> { one, two };
//Here I need to add temp_list to array_list
}
- Was ist Ihre Frage? Sind Sie nicht in der Lage, die temp-array ? Was haben Sie versucht? Sind Sie immer Fehler?
- hes gefragt, wie Sie die temp_list der array_list, hes, zeigt, dass er versucht hat, erstellen der Listen und ist unsicher, wie es weiter geht, er ist nicht immer irgendwelche Fehler, weil er nicht noch Hinzugefügt. seine bisherigen versuche, hinzufügen nicht angezeigt werden, weil Sie entweder Kompilierungs-Fehlern oder nicht funktionieren und er hat entdeckt, dass. keine Fragen mehr? 😛
- Gut, dass haben Sie verstanden seine Absicht. Aber es wird nicht schmerzhaft offensichtlich für jedermann. Daher habe ich diese Fragen stellte. SO erwarten wir, dass es Fragen gibt und nicht folgern, dass etwas fehlt, da kein code in der Probe. Auch wir erwarten die poster zu schweigen von dem, was Sie ausprobiert haben und wo Sie stecken.
- Sie können sehen, meine Frage in die code in Kommentar-Zeile ein: //Hier muss ich hinzufügen temp_list zu array_list. Auch gibt es die Erklärung, was ich versuche zu tun: Jetzt muss ich erstellen Sie mehrere Listen aufgefüllt mit Datenbank-records und dann noch diese Listen List<Liste<string>> array.
InformationsquelleAutor Ljupco Sofijanov | 2013-01-11
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie eine leere array_list:
Dann verwenden
Add
Methode zum hinzufügen von Elementen:Ändern Ihre Variablen-Deklaration zu initialisieren eine leere Liste:
Dann, einfach anrufen .Add();
Es sei denn, ich lese das falsch, Sie sollte nur in der Lage sein zu tun:
Sollte dies funktionieren:
können Sie direkt hinzufügen;
Müssen Sie alweys denken Sie daran, um neue temp_list, nicht verwenden temp_list.clear(), wie ich in mein Projekt =_=.