Konvertieren eines Objekt [] -Array in ein String [] -Array in c #? [geschlossen]

8

Ich habe viele Möglichkeiten, es zu tun, aber ich möchte immer noch wissen, ob es eine offizielle API gibt, um object [] in string [] zu konvertieren. Danke

    
JerryCai 10.03.2013, 04:34
quelle

4 Antworten

15

Wenn Sie eine Methode zum Konvertieren eines object in ein string (oder int ) mit Nullprüfung haben, können Sie das Array.ConvertAll & lt; TInput, TOutput & gt; Methode , um ein object[] in ein string[] (oder int[] ) zu konvertieren:

%Vor% %Vor%

Wenn Sie beim Konvertieren in object[] Elemente im Array string[] überspringen möchten, verwenden Sie die Erweiterungsmethoden des Aufzählbare Klasse :

%Vor%     
dtb 10.03.2013, 04:38
quelle
22

Sie könnten einfach eine einfache Konvertierung mit der ConvertAll-Methode in der Array-Klasse und einem Lambda für das Objekt selbst ausführen.

%Vor%     
Kaiser12 10.03.2013 04:44
quelle
1

Hier ist eine Erweiterungsmethode, die die Auswahl von Nullen zum Einschließen / Ausschließen und den zu verwendenden Wert zum Ersetzen von NULL, falls enthalten, erlaubt.

%Vor%

Verwendung:

%Vor%

Dank 280Z28 für die Verbesserung der Antwort.

    
Daniel Imms 10.03.2013 04:45
quelle
1

Versuchen Sie Folgendes:

%Vor%

Oder alternativ: string first:

%Vor%     
ja72 10.03.2013 04:53
quelle

Tags und Links