Спасибо, что заглянули и оставили приятный комментарий. Кстати, на канале будем говорить не только о C#, но и о паттернах проектирования. Уже завтра новое видео. Возможно вам будет интересно 😊
Кодаза , не думаешь сделать полный плейлист - курс изучения C# и .Net с нуля до Junior уровня? Очень хотел бы увидеть в твоём исполнении с классной подачей.
Действительно стоит, когда начинала изучать с# очень много инфы брала с ютуба и если бы мне попался твой канал с твоей подачей материала, то точно бы залипла.
Как всегда на уровне! Лайк залетает с самого начала ролика)) Кстати, мне кажется что удобнее было реализовать PriorityQueue как Dictionary, здесь же наоборот => value,key. Жаль что не придерживаются одного стиля
Как всегда 🔥, всегда приятно удивлена насколько интересно ты можешь рассказать и сколько сил тратишь на визуал. Твой канал просто находка. Спасибо тебе за твой труд.
Было бы прикольно с юзингами еще наследоваться от глобал юзинга) Типа как с классами. Например ControllerGlobalUsings : GlobalUsingBase и дальше дописываем остальные юзинги) И все в одном файле. Ведь в глобал юзингах не прописать очень много, тк больше половины юзингов будет не нужна повсеместно.
Да, в ролике я несколько вышел за рамки особенностей новой версии языка. Экосистема .NET становится все больше с каждым годом и говорить только об особенностях языка в отрыве от экосистемы становится все сложнее 🙂 Надеюсь, полезность ролика от этого не утеряна. Спасибо за комментарий 🙂
@@codaza-channel да и в целом 10ка даже немого разочаровала, маловато всего, в 8 switch expression, в 9 records, а в 10 что другой способ namespace записать, маловато
12:18 Честно говоря лучше бы разрешили: book ?? throw new Exception(nameof(book)) Это можно сделать при присвоении но не как отдельную атомарную операцию. 'это будет работать: _ = book ?? throw new Exception(nameof(book)); DateOnly\TimeOnly - спорная функциональность т.к. она не учитывает UTC и смену времени.
Я не знаю какой версией .NET Вы пользуетесь сейчас, но вот, например, подробная официальная документация от Microsoft по переходу с .NET5 на .NET6: docs.microsoft.com/en-us/aspnet/core/migration/50-to-60 Там же Вы сможете найти подробную информацию по переходу с других версий dot net.
Спасибо за комментарий. Вы правы. C# это уже больше чем язык программирования, это экосистема, в которой с каждым годом происходит всё больше. Поэтому говорить чисто о языке в отрыве от других вещей, становится всё труднее :)
Уважаемый автор! Куда же вы запропастились? Как же мне вас не хватает.... =( Всё о чём вы рассказывает, конечно можно найти в справочнике. Но ваш уникальный способ подачи ни найти ни где. Очень жду ваших новых роликов. Возвращайтесь пожалуйста. 😒
Удобная навигация по видео :)
0:00 - Начало
0:52 - DateOnly \ TimeOnly
2:20 - File scoped namespaces
3:12 - Global usings
4:26 - PriorityQueue
5:57 - Linq MaxBy \ MinBy
7:55 - IEnumerable.Chunk
9:00 - Constant interpolated strings
10:24 - Extended property patterns
11:39 - Null parameter checking
12:51 - Parameterless struct constructors
13:54 - Завершение
Как уже и писали ниже, а я повторю: отличная подача материала, всё ёмко и понятно с первого раза. Подпишусь-ка...))
Как будто попал на видео миллионника. Очень качественный контент! Я конечно не на шарпе, но респектую за подачу, речь и визуал. Успехов)
Спасибо, что заглянули и оставили приятный комментарий. Кстати, на канале будем говорить не только о C#, но и о паттернах проектирования. Уже завтра новое видео. Возможно вам будет интересно 😊
@@codaza-channel оооо, вот паттерны это интересная для меня тема)
Сколько ж времени убито на монтаж...
Достойно уважения! Классное видео!
Кодаза , не думаешь сделать полный плейлист - курс изучения C# и .Net с нуля до Junior уровня? Очень хотел бы увидеть в твоём исполнении с классной подачей.
Интересная идея. Можно будет обдумать 🙂
@@codaza-channel надо ... очень надо :)
@@codaza-channel Буду ждать 😁
Действительно стоит, когда начинала изучать с# очень много инфы брала с ютуба и если бы мне попался твой канал с твоей подачей материала, то точно бы залипла.
Да отличная идея! Сделай курс мы поддержим тебя:) Udemy...
Спасибо огромное за видео, все четко и понятно. Внешнее оформление тоде радует глаз))
Как здорово, что мне твой канал попался - подписка, однозначно.
Тематика, подача, инфографика, голос - супер!
Успехов тебе и твоему каналу)
Спасибо за тёплые слова 💙
Спасибо! Двигаемся дальше
Отличная подача материала, успехов в продвижении.
Спасибо за видос! Коротко, четко, ясно. Ну и поржал на моменте "будь как Станислав" :)
Актуально :)
офигенный канал, странно что так мало подписчиков
Спасибо за обзор
Отличное видео , отличная подача . Посмотрел - и вот прямо сейчас и опробую новый фичи !!
Это самый лучших подход, который я сам постоянно применяю: увидел что-то, пошёл пробовать. Так информация запоминается надежнее.
кайф видео, спасибо! Подписываюсь на канал и жду больше контента по любимому дотнету!
Как всегда на уровне! Лайк залетает с самого начала ролика)) Кстати, мне кажется что удобнее было реализовать PriorityQueue как Dictionary, здесь же наоборот => value,key. Жаль что не придерживаются одного стиля
Спасибо за прекрасный материал!
Очень информативно и понятно, спасибо. Желаю развития канала ))
Спасибо за комментарий 🙂
Как всегда 🔥, всегда приятно удивлена насколько интересно ты можешь рассказать и сколько сил тратишь на визуал. Твой канал просто находка. Спасибо тебе за твой труд.
Елена, спасибо за высокую оценку, очень приятного читать такие комментарии 🙂 Надеюсь радовать и дальше интересной и познавательной информацией.
Супер! Спасибо 🙂
Хорошо доносишь информацию, слежу за твоим материалом 👍
🔥🔥🔥
Спасибо, за новый выпуск. Ждем продолжения
А по нейросетям на C# видосики будут?
Было бы прикольно с юзингами еще наследоваться от глобал юзинга)
Типа как с классами.
Например ControllerGlobalUsings : GlobalUsingBase и дальше дописываем остальные юзинги) И все в одном файле.
Ведь в глобал юзингах не прописать очень много, тк больше половины юзингов будет не нужна повсеместно.
👍👍👍
10! =)
👍
DateOnly и TimeOnly, это не только фича C#10, а всего .NET6, такие типы также и в F#6 появились
Да, в ролике я несколько вышел за рамки особенностей новой версии языка. Экосистема .NET становится все больше с каждым годом и говорить только об особенностях языка в отрыве от экосистемы становится все сложнее 🙂 Надеюсь, полезность ролика от этого не утеряна. Спасибо за комментарий 🙂
@@codaza-channel да и в целом 10ка даже немого разочаровала, маловато всего, в 8 switch expression, в 9 records, а в 10 что другой способ namespace записать, маловато
а в MAX разве компаратор, нельзя передать?
Есть возможность передачи объекта, реализующего интерфейс IComparer.
string youtubeChannelName => $"Hello {channelName}"; //а так нельзя сделать?
12:18 Честно говоря лучше бы разрешили:
book ?? throw new Exception(nameof(book))
Это можно сделать при присвоении но не как отдельную атомарную операцию. 'это будет работать:
_ = book ?? throw new Exception(nameof(book));
DateOnly\TimeOnly - спорная функциональность т.к. она не учитывает UTC и смену времени.
как его обновить подскажите)
Я не знаю какой версией .NET Вы пользуетесь сейчас, но вот, например, подробная официальная документация от Microsoft по переходу с .NET5 на .NET6:
docs.microsoft.com/en-us/aspnet/core/migration/50-to-60
Там же Вы сможете найти подробную информацию по переходу с других версий dot net.
Новый вариант неймспейса как в джаве
Вот и к нам завезли 🙂
Ролик отличный, но не все перечисленное относится к фичам c#😉👍
Спасибо за комментарий. Вы правы. C# это уже больше чем язык программирования, это экосистема, в которой с каждым годом происходит всё больше. Поэтому говорить чисто о языке в отрыве от других вещей, становится всё труднее :)
@@codaza-channel c# это яп, а дотнет уже экосистема, ты чо дядь
Уважаемый автор! Куда же вы запропастились? Как же мне вас не хватает.... =( Всё о чём вы рассказывает, конечно можно найти в справочнике. Но ваш уникальный способ подачи ни найти ни где. Очень жду ваших новых роликов. Возвращайтесь пожалуйста. 😒
А кто это у нас тут dry неправильно понимает?)
dry is about knowledge
@codaza спасибо за канал
а мне старый)))))))))))
какой еще шум? Что за бред, жалко 10 сточек? )))))))))))))) Бред, кто будет еще там какой-то файл заводить)))?
Спасибо за видео