Size: a a a

var chat = new Chat();

2021 June 07

S

S in var chat = new Chat();
+ проект на github на >10 тыс строк с использованием всех перечесленных навыков👆
источник

ШН

Шерзод Немножко Токс... in var chat = new Chat();
Прорыв века! 5 причин поднять мажорную версию компилятора
источник

Я

Ярослав in var chat = new Chat();
Это на джинни?
источник

D

Dmitry in var chat = new Chat();
десктоп мало кому нужен уже.
хотя фоззи групп спамят своей вакансией. ищут со знанием винформ/впф
источник

D

Dmitry in var chat = new Chat();
похоже, да
источник

Я

Ярослав in var chat = new Chat();
Хз хз, у меня написано "не знаю впф" все равно пишут))
источник

S

S in var chat = new Chat();
Да
источник

S

S in var chat = new Chat();
Мало?
источник

Я

Ярослав in var chat = new Chat();
На доу можешь поискать
источник

Я

Ярослав in var chat = new Chat();
Там вроде много такого видел по впф
источник

Я

Ярослав in var chat = new Chat();
Честно хз, не десктоп разраб
источник

Ɖ

Ɖrēw in var chat = new Chat();
С фшарпа все сливки слизывают, ну хоть так
источник

Ɖ

Ɖrēw in var chat = new Chat();
А дженерики все такие же грустные
источник

Ɖ

Ɖrēw in var chat = new Chat();
И вывод типов(
источник

АК

Антон Камышенков... in var chat = new Chat();
Для чего писать такой код нужно ? Есть в этом какой-то смысл ?
источник

Ɖ

Ɖrēw in var chat = new Chat();
Локальные функции бывают полезны в ряде случаев
источник

АК

Антон Камышенков... in var chat = new Chat();
Когда это уместно , а когда нет ?
источник

VL

Vova Lantsov in var chat = new Chat();
Забей, такое бывает довольно часто, как вариант может помочь пересборка решения (возможно не одна), перезапуск студии или компа
источник

Ɖ

Ɖrēw in var chat = new Chat();
Например когда ты пишешь рекурсивный метод и заворачиваешь его в публичный, чтобы не таскать все параметры в другой метод удобно это сделать в виде локальной функции
источник

VL

Vova Lantsov in var chat = new Chat();
Локальными функциями часто заменяют лямбды, такие как

Action<T> a = item => item.DoSomething();

На этапе компиляции локальный метод будет вынесен как нормальный метод, из плюсов он имеет доступ к контексту родительского метода (т.е. его переменным), а также не виден в списке методов когда обращаешься к классу.

Из минусов, читаемость кода может стать хуже, но тут субъективно, решать тебе когда применять и когда нет
источник