Ist es möglich, eine Variable in einem Attribut Konstruktor zu verwenden, so etwas wie dies unter:Verwenden Sie eine Variable in einem Attributkonstruktor
[Foo(bar)]
public string Baz { get; set; }
Ist es möglich, eine Variable in einem Attribut Konstruktor zu verwenden, so etwas wie dies unter:Verwenden Sie eine Variable in einem Attributkonstruktor
[Foo(bar)]
public string Baz { get; set; }
Die Frage ist gültig, aber es enthält Verweise auf irrelevanten Kontext. Es sollte wirklich wie so geschrieben werden:
Ist es möglich, eine Variable in einem Attribut Konstruktor, so etwas wie dies unten zu verwenden:
[Foo(bar)]
public string Baz { get; set; }
Die Antwort, wie Stephen Muecke sagt, ist nein.
Attribute hinzufügen Metadaten und einen Compiler-so deshalb müssen Konstanten sein
Naughty Ninja, ich würde die Frage bearbeiten, sonst scheint es, als würden die Leute sie schließen. –
bewertet, wobei die 'myVar' Wert liegt? Ist es eine andere Eigenschaft oder ein Attribut? –
Kurze Antwort ist nein (Attribute fügen Metadaten hinzu und werden zur Kompilierzeit ausgewertet, also müssen Konstanten sein) –