Teilen Sie die Liste mit LINQ in einen subjistischen
auf Es gibt eine große Anzahl von Listen, und Sie möchten sie in kleiner und einfacher aufteilen. LINQ (Language Integrated Query) ist ein leistungsstarkes Tool, das dies leicht erreichen kann.Zuordnung:
Wie verwenden Sie den Element Index als separate Zeichen und Divideliste
Lösung:
Die benutzerdefinierten Funktionen, die LINQ verwenden, um diese Aufgabe auszuführen, sind unten angezeigt.
public static List<List<T>> Split<T>(IList<T> source) { return source .Select((x, i) => new { Index = i, Value = x }) .GroupBy(x => x.Index / 3) .Select(x => x.Select(v => v.Value).ToList()) .ToList(); }
Erläuterung:
Das obige ist der detaillierte Inhalt vonWie kann LINQ verwendet werden, um eine Liste auf der Grundlage des Element -Index in Sublisten aufzuteilen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!