- 1
return typeof(Nullable<>).MakeGenericType(new Type[] { valueType }).GetConstructor(new Type[] { valueType }).Invoke(new object[] { value });
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+16.8
return typeof(Nullable<>).MakeGenericType(new Type[] { valueType }).GetConstructor(new Type[] { valueType }).Invoke(new object[] { value });
У афтора было желание сэкономить строчки кода
[Ф]
Так в чем проблема? Нет переносов?
Скажем так, такой "грех" кода, кмк, не тянет на "говно"код.
Ещё как тянет. Компилятор не тупой, при однократном вызове он сам удалит одноразовые переменные и подставит прямые вызовы, можете убедиться в рефлекторе.
А быдлокодеров которые не знают о стандарте 80 символов, надо отправлять в биореактор.
хочу лошадку