Инициализатор свойств
От: _NN_ www.nemerleweb.com
Дата: 26.07.12 13:48
Оценка: 238 (7)
Набросал тут простой ининциализатор свойств: (Пока сидит в ветке PropertyInitializer)

class Test
{
  public Get    : int { get; default { 1 } }
  public GetSet : int { get; set; default { 2 } }
}


Собственно в блок default можно писать любое выражение, которым можно инициализировать поле.

Вопрос, нужно ли поддерживать синтаксис без скобок для простых выражений ?
Т.е.
public Prop : int { get; default 10 }


Может в таком случае и для get/set поддержать этот синтаксис ?
Есть предложения по улучшению этого дела ?

P.S.
Не доделана поддержка в студии.
Если есть желающие помочь, милости просим
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.