Ich habe einige Enum-Objekte an beliebiger Stelle in meinem Projekt. Sie sind in derselben Funktion. Wie kann ich alle Enum-Objekte mit Filter finden? Ich bin nicht sicher über den Filter, aber ich denke, wir können ein Attribut für Enum-Objekt und Filtertyp basierend auf dem Attribut hinzufügen.Erhalten Sie alle ENUM-Objekte in Projekt
Zum Beispiel habe ich 2 Enum Objekte in Klasse 2:
public class FirstClass
{
[HelloWord]
public enum FirstEnum
{
View = 1,
Edit = 2
}
}
public class SecondClass
{
[HelloWord]
public enum SecondEnum
{
Good,
Bad
}
}
Also, ich will all Enum-Objekt in Projekt aufzulisten, das Attribut enthält [Hello World]. Wie kann ich das machen?
'Assembly.GetExecutingAssembly()' wahrscheinlich ist nicht die Assembly OP will. –
@DannyChen OP sagte "sie sind in der gleichen Funktion" und sind in "mein Projekt", so meine beste Schätzung ist es die ausführende Baugruppe. – LodeRunner28
@Danny Chen: Hast du irgendeinen Vorschlag? –