LINQ wählt nicht leere Zeichenfolgen aus

8

Es gibt eine Struktur S mit 2 Stringfeldern: A und B.

Ich möchte ein Array von S in ein String-Array konvertieren, das alle nicht leeren eindeutigen As und Bs enthält. Was ist der effizienteste Weg dafür?

Grüße,

    
noober 31.07.2011, 22:22
quelle

1 Antwort

11
%Vor%

Oben funktioniert nur, wenn die eindeutige Einschränkung für die resultierende Sammlung gilt. Wenn Sie eine eindeutige Einschränkung für die Menge von A und B benötigen, würde Folgendes funktionieren:

%Vor%

var myArray = neu [] {As, Bs} .SelectMany (x = & gt; x) .ToArray ();

%Vor%     
BrokenGlass 31.07.2011, 22:25
quelle

Tags und Links