Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

.NET und C# ohne Web?

30.05.21 14:18
Re: .NET und C# ohne Web?
 
alex445 местный житель
в ответ Murr 23.05.21 23:05

Насчёт того, где там что аллоцируется и я говорил, что сейчас такие умные компиляторы пошли, что нельзя точно сказать, где и как аллоцировалось. Вот пример для локальных методов


Local functions - C# Programming Guide | Microsoft Docs


Конечно, там написано, когда и как аллоцируются захваченные переменные, но это такие тонкости... Если дойдёт до оптимизации на этом участке кода, можно специально повторить-прочитать ещё раз подробно про подобные методы, лямбды и аллокации, а главное, какие и когда лучше по производительности. Но держать это постоянно в голове, если вы не пользуетесь этим постоянно, глупо. Такие вопросики подойдут, чтобы заваливать кандидатов на собесах - перед собесом сеньор выписал себе на бумажке основные вещи, зазубрил и давай кандидата гонять: а если так определю - какие и где аллокации и какой импакт на перформанс? а если вот так? а если вот так-растак с наподвывертом? АГА! Не знаешь!.. К сожалению, вы отвечаете не на все вопросы, поэтому мы можем преложить вам лишь 70% от первоначально запрошенной вами суммы.


Сишарп сейчас настолько усложнился, что это надо либо работать, либо учить всю эту фигню непрерывно (забив на работу). Будешь знать хорошо только то, что постоянно используешь. Реальных фулл-стеков по всему дотнету либо не существует, либо они врут, что они фулл. Ну а если есть такие уникумы джоны скиты, то они вам как правило не по карману. А если кто ещё список других языков выкатывает...

 

Перейти на