2011-12-01 123 views
1

我有一個現有的C#類,我無法修改,但只能使用它。 例如:動態添加屬性到c#類

public class Test {} 

我想動態屬性(MyAttribute)添加到這個類的測試,如:

[MyAttribute(TestMode)] 
public class Test {} 

是否有可能在C#中又如何呢?

注意:當然,我可以從這個Test類派生並添加聲明性的屬性,但它意味着要創建一個新類,並且我想避免它。

+1

你是什麼意思,當你說**動態**?你想在運行時添加屬性嗎? –

+0

檢查這個線程:http://stackoverflow.com/questions/129285/can-attributes-be-added-dynamically-in-c – esskar

+0

我第二丹尼爾在這裏。請澄清你正在努力完成的事情。 – jeroenh

回答