2015-12-31 70 views
0

我有一堆屬性的類。現在我要在運行時添加或消除這些屬性的某些屬性,但我不知道我該如何去做。在運行時添加或刪除屬性

的Class

Class myClass 
{ 
    //Other codes 
    public string DetailedAccountTitle 
    { 
     get { return detailedAccountTitle; } 
     set { detailedAccountTitle = value; } 
    } 
    //Other codes 
} 

呼叫者現在裏面

if ((bool)e.Value) 
{ 
    //Add the attribute 
} 
else 
{ 
    //Eliminate it 
} 

,你可以看到我控制主叫內的事件,我希望它增加了屬性,如果它得到如果沒有,請將其刪除。

+0

你嘗試過這方面的任何代碼示例? –

+0

注意:你可以把它寫成'public string DetailedAccountTitle {get;組; }' – Guy

+0

@guy我知道。 TNN反正:) –

回答

0

我希望我正確地理解你的問題,當你想在需要時使用屬性值的設定值,當不乾脆設置爲空或空

myClass myclass = new myClass(); 

if ((bool)e.Value) 
{ 
    myclass.DetailedAccountTitle = "Set Value"; 
} 
else 
{ 
    myclass.DetailedAccountTitle = String.Empty; 
} 
+0

你根本沒有得到這個問題。首先閱讀:[鏈接](https://msdn.microsoft.com/en-us/library/aa288454%28v=vs.71%29.aspx) –

相關問題