Was ist ein schneller Weg, um einen ListListstring in string [] [] umzuwandeln?

8

. ToArray macht es nicht

    
KevinDeus 01.07.2010, 22:40
quelle

3 Antworten

9

Eine schnelle Variation der vorhandenen Antworten, bei der anstelle eines Lambda-Ausdrucks eine Methodengruppenumsetzung verwendet wird:

%Vor%

Theoretisch wird es alle etwas schneller sein, da es im Delegaten eine weniger Abstraktionsschicht gibt, die an Select übergeben wurde.

Denk an Kinder: Wenn du einen Lambda-Ausdruck dieser Form siehst:

%Vor%

Erwägen Sie die Verwendung einer Methodengruppenkonvertierung. Oft wird es nicht schöner, aber manchmal wird es:)

Das Zurück zu einem List<List<string>> ist auch einfach:

%Vor%     
Jon Skeet 01.07.2010, 22:45
quelle
12

Linq ist der Weg, um diesen zu gehen.

%Vor%

Um es ein wenig mehr zu brechen, funktionieren die Typen folgendermaßen:

%Vor%     
luke 01.07.2010 22:42
quelle
2
%Vor%

(LINQ rockt)

    
Matt Greer 01.07.2010 22:43
quelle

Tags und Links