Lesen Werte aus einer Datentabelle Spalte in eine Liste<string> mit LINQ

Ich habe eine DataTable Objekt mit 5 Spalten zurückgegeben, um mir von einem service. Ich bin nur daran interessiert, eine der Spalten, die FuncName Spalte und möchte, dass meine utility-Methode, ruft die service-Streifen, zusätzliche Informationen und einfach nur wieder ein List<string> Objekt, mit einem element für den Wert dieser Spalte für jede Zeile der DataTable. Dies scheint eine perfekte Anwendung für den link zum Lesen der Werte aus der DataTable und dann fügen Sie Sie zu meine List<string> aber ich kann einfach nicht scheinen, um herauszufinden, wie am besten zu schreiben, dass code. Ich würde denken, die Any<> Methode wäre von einigem Wert, aber ich bin mir nicht sicher wo zu start.

Aus Neugier, warum denkst du Any<>() relevant ist?
Wahrscheinlich nur Unwissenheit meinerseits. Ich fühlte mich wie, weil ich wollte, dass alle Zeilen in der Liste, die Any<>() gefiltert durch einen immer wahren Kriterien, würde mich die Lösung, die ich nach war. Ich sehe jetzt, dass Select() ist eine viel bessere Passform für meine situation.
Richtig. Any<>() prüft, ob beliebiger der Elemente entsprechen einem Zustand. Es gibt einen boolschen Wert zurück. Die Dokumentation ist dein Freund.

InformationsquelleAutor Michael Kingsmill | 2012-03-12

Schreibe einen Kommentar