Enum Beschreibung zu String

8

Ich habe folgendes ENUM:

%Vor%

Und ich habe eine Erweiterung erstellt, um ein Enum-Attribut zu erhalten:

%Vor%

Das funktioniert für Nicht-Flags-Enums ... Aber wenn ich:

%Vor%

Der Wert von y ist null ...

Ich möchte "Público, Filiado, Cliente" bekommen ... So wie ToString () funktioniert.

Wie kann ich meine Erweiterung ändern, damit dies funktioniert?

Danke

    
Miguel Moura 19.02.2014, 14:28
quelle

4 Antworten

2

Sie können dies verwenden:

%Vor%

Um die einzelnen Werte zu erhalten. Dann hole die Attributwerte von ihnen.

In etwa so:

%Vor%     
Patrick Hofman 19.02.2014, 14:35
quelle
0

Ich denke, du willst so etwas machen

%Vor%     
Serginho 19.02.2014 14:39
quelle
0
%Vor%

Ich habe das T in ICollection geändert, aber Sie können es ändern, wie Sie möchten, oder Sie können die Daten in der Methode meren und die Zeichenfolge zurückgeben.

    
Bassam Alugili 19.02.2014 15:01
quelle
-1

Ich habe eine andere Lösung gefunden, die auf meinem vorherigen Code basiert. Es kann wie folgt verwendet werden:

%Vor%

Ich denke, es wird einfach zu verwenden, um entweder die Attribute zu erhalten oder etwas damit zu tun.

Was denkst du?

Lass mich wissen, ob der Code irgendwie verbessert werden kann. Hier ist der Code:

%Vor%     
Miguel Moura 19.02.2014 15:28
quelle

Tags und Links