Ну все-таки некоторые упомянутые проблемы действительно есть - высокий порог входа
А чего вы ожидали? Кому нужны люди, которые вчера узнали про IT и пошли на курсы по питончику?
постоянное обучение
А что плохого в этом? Мир всегда меняется, появляются новые темы или необходимость изучения старых тем. Да и учишься ты для себя, а не для какого то Васи
value type (пример int, struct, ссылки на инстансы reference type) хранятся в быстром stack
Уже говорили про это? Думаю, что если все еще не изменено, значит нет.
value type не может быть в куче? И я не про boxing. А просто про ссылочный тип, поле которого значимого типа, массивы и тд. Ну и что основная разница между ними, это не то, где они хранятся, а как и как передаются
У меня давно была мысль сделать отображение картинок, гифок и видео в консоли, слепил даже работающий прототип, но потерял проект из за сгоревшего ssd(
А чего вы ожидали? Кому нужны люди, которые вчера узнали про IT и пошли на курсы по питончику?
А что плохого в этом? Мир всегда меняется, появляются новые темы или необходимость изучения старых тем. Да и учишься ты для себя, а не для какого то Васи
А где ответ на поставленный вопрос? Я только нытье увидел.
value type (пример int, struct, ссылки на инстансы reference type) хранятся в быстром stack
Уже говорили про это? Думаю, что если все еще не изменено, значит нет.
value type не может быть в куче? И я не про boxing. А просто про ссылочный тип, поле которого значимого типа, массивы и тд. Ну и что основная разница между ними, это не то, где они хранятся, а как и как передаются
Начиная с C# 9, с Range можно сделать вот такую штуку
referencesource.microsoft.com - .net framework
source.dot.net - актуальный .NET (тоже самое что в гитхабе, но более удобный просмотр, как в referencesource)
И еще вопрос, у вас структуры реализовывают интерфейсы, а боксинга и callvirt не будет?
А в чем смысл этого PureValueDelegate?
Не всегда. Как раз в вашем примере будет call.
Вот пример
Там в тегах указано "юмор", автор мог просто посчитать забавным и перевести
О, спасибо, сохраню
Вот и джависты подъехали.
Какие указатели на функции?
Как не понятно как их перегружать? Так же, как и другие любые методы, и сам объект неявно передается. Что, куда подключить? Если речь про сборки, то
IDE подсказывает
Документация
Точно так же, если бы не были методами расширения
У меня такое ощущение, что в комментах не поняли, что это перевод
А кто то в шарпе юзает sql-like синтаксис?
Java Streams
Есть Nemerle
А, ясно). По поводу "Считается, что между этими командами кто-то и отписаться может", не думаю что это какая то проблема:
Если отписались, значит так было нужно юзеру
Думаю, очень сложно будет попасть в такой тайминг
Можно навесить lock
Ну и прсто звучит дико (не в обиду)
Зачем проверять на нул, если ?. И так это делает?
Да, знаю, но не знаю почему, это меня отталкивает. Скорее всего, из за постоянных нулчеков и лишных символов при написании