Argumente für dynamische C # -Attribute

Gibt es eine Möglichkeit, Folgendes zu tun? ichsehen Dass die Attribute-Argumente ein konstanter Ausdruck sein müssen. Wie würde ich das umgehen? Wenn ich nicht laden willetwas Eigenschaften in eine Datagrid-Ansicht mit Bindung, was ist die nächstbeste Alternative?

  class TestObj
  {
     private bool isBrowsable = false;

     [Browsable(isBrowsable)]
     public string String1
     {
        get
        {
           return "Foo";
        }
     }
     [Browsable(isBrowsable)]
     public string String2
     {
        get
        {
           return "Baz";
        }
     }
  }

Antworten auf die Frage(3)

Ihre Antwort auf die Frage