Ich versuche, eine benutzerdefinierte Attributüberprüfung für ein Webformular-Projekte zu erstellen.
Ich kann bereits alle Eigenschaften aus meiner Klasse bekommen, aber jetzt weiß ich nicht, wie ich sie filtern soll und bekomme nur die Eigenschaften, die ein Attribut haben.
Zum Beispiel:
%Vor%Dies wird mir alle Eigenschaften zurückgeben. Aber wie kann ich die Eigenschaften nur mit einem Attribut wie "testAttribute" zurückgeben, zum Beispiel?
Ich habe bereits darüber nachgesucht, aber nach ein paar Versuchen, dieses Problem zu lösen, habe ich beschlossen, hier zu fragen.
Wahrscheinlich möchten Sie die Methode GetCustomAttributes von MemberInfo. Wenn Sie speziell nach "TestAttribute" suchen, können Sie Folgendes verwenden:
%Vor%Oder wenn Sie nur alle brauchen:
%Vor%Tags und Links c# system.reflection