metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-01-31 07:22 pm

Scheisse

Как же не хватает в дотнете типа StringNotNull. Чтобы быть гарантированно уверенным, что параметр не может быть null и не проверять в 100 методах его перед обработкой.

[identity profile] pit0n.livejournal.com 2010-02-01 08:59 am (UTC)(link)
public static string S(string p)
{
return String.IsNullOrEmpty(p)?"":p;
}

S(s).ToLower()

Да ты и сам это знаешь :-)

Кстати, мне кажется, что таки в этом случае правильно делать параметр для поля и в геттер всовывать проверку, чтобы нулл не могли присвоить.