Вот как я это сейчас:Один вкладыш для установки различных модификаторов для получения/установки
protected bool __myMember = true;
bool myMember { public get { return __myMember; } protected set { __myMember = value; } }
Вот как я бы в идеале хотели бы сделать это (или что-то очень похожее):
public-get protected-set bool myMember = true;
Возможно ли это? Или есть ли другой способ сократить, как я это делаю сейчас? Должен ли я не делать это?
Возможно, решение было бы, если бы мы могли создавать модификаторы в csharp ... Но я сомневаюсь, что мы сможем.
** D'oh **, отлично! Я действительно знал (о '{get; set;}' и забыл/подсознательно проигнорировал, что я мог бы исследовать его и расширять его как таковую: P Only ** issue ** здесь: ** не может инициализировать ** этим – cregox
В соответствии со [C# Default Value Tables] (http://msdn.microsoft.com/en-us/library/83fhsxwc.aspx) значение по умолчанию для логического значения ложно. – Steve
Да, но как насчет строк или разных типы, к которым я хочу фактически установить значение? – cregox