2015-12-31 5 views
0

У меня есть класс с множеством свойств. Теперь я собираюсь добавить или удалить некоторые атрибуты этих свойств во время выполнения, но я не знаю, как именно я должен это делать.Добавление или исключение атрибута во время выполнения

Класс

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 
} 

Теперь, как вы можете видеть, я контролировать события внутри вызывающей и я надеюсь, что это добавляет атрибут, если он получает true и устранить его, если это не так.

+0

Вы пробовали какой-либо образец кода для этого? –

+0

Сторона примечания: вы можете написать ее как 'public string DetailedAccountTitle {get; задавать; } ' – Guy

+0

@guy Я это знаю. tnx anyway:) –

ответ

0

Я надеюсь, что я правильно понимаю ваш вопрос, когда вы хотите использовать установленное значение значение атрибута, когда это необходимо и когда просто не установлен пустой или нулевой

myClass myclass = new myClass(); 

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

у вас не возник вопрос вообще , сначала прочтите это: [link] (https://msdn.microsoft.com/en-us/library/aa288454%28v=vs.71%29.aspx) –

Смежные вопросы