Widerspiegelt konstante Eigenschaften / Felder in .net [Duplikat]

7

Ich habe eine Klasse, die wie folgt aussieht:

%Vor%

Im Grunde versucht es sich selbst zu reflektieren. Ich weiß, wie man die Felder ONE und & amp; ZWEI. Aber woher weiß ich, ob es eine Konstante ist oder nicht?

    
deostroll 20.08.2009, 20:08
quelle

2 Antworten

16

Das liegt daran, dass sie Felder sind, keine Eigenschaften. Probieren Sie:

%Vor%

Bearbeiten: DataDink ist richtig, es ist einfacher zu verwenden IsLiteral

    
Walt W 20.08.2009, 20:24
quelle
5

FieldInfo-Objekte haben tatsächlich eine Tonne "IsSomething" -Booleans direkt auf ihnen:

%Vor%

Das spart Ihnen eine winzige Menge an Code über die Überprüfung der Attribute sowieso.

    
DataDink 20.08.2009 20:34
quelle

Tags und Links