Тёмный

Фичи и производительность C# 11 .net 7 vs C# 10 .net 6 

Архитектор ПО. Александр Желнин
Просмотров 12 тыс.
50% 1

В этом видео сравню новые фичи C# 11 c C# 10 а так же посмотрим на изменение производительности в C# 11 .net 7

Опубликовано:

 

28 июн 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 53   
@RaptorTMP
@RaptorTMP Год назад
Блин, ты единственный человек, кто реально показывает изменения, а не перечитывает на видео статью от MS. Спасибо большое!
@Kulibins1
@Kulibins1 Год назад
Всегда пожалуйста
@gupishayvi4341
@gupishayvi4341 Год назад
0:37 - Разрыв строк 1:29 - Удобные строки 3:46 - Сопоставление шаблонов 7:57 - Конструкторы нужны не всегда 10:20 - Структуры 11:48 - INumber 14:12 - Удобное получение имени параметра 17:25 - Jeson Serialize 23:25 - Производительность
@Kulibins1
@Kulibins1 Год назад
Спасибо за таймкоды, сам как-то не делал их раньше, буду в новых видео по возможности применять.
@alfany6252
@alfany6252 Год назад
Jeson
@user-yo7mw6oj4p
@user-yo7mw6oj4p 2 года назад
Спасибо. Всегда интересно послушать что то новое.
@Kulibins1
@Kulibins1 2 года назад
Надеюсь пригодится 😉
@yu.diachenko7889
@yu.diachenko7889 2 года назад
Все круть. Не привычно видеть студию с ру интерфейсом))
@Kulibins1
@Kulibins1 2 года назад
Она сама, и не даёт переключиться.
@vinogradova619
@vinogradova619 2 года назад
Спасибо, очень интересно 👍
@Kulibins1
@Kulibins1 2 года назад
Всегда пожалуйста
@marksreider7645
@marksreider7645 2 года назад
Спасибо за обзор! Подписался
@Kulibins1
@Kulibins1 2 года назад
Всегда пожалуйста
@testolimp
@testolimp Год назад
Отличное видео, небольшая поправка, Разрывы строк работают, если добавить @, проверено в net 5 и net 6.
@Kulibins1
@Kulibins1 Год назад
Может мы по разному понимаем разрывы? Тут говорится о разрывах внутри интерполяции
@testolimp
@testolimp Год назад
@@Kulibins1 Да. Все верно. Работает.
@andru196
@andru196 Год назад
шарпы так активно сахарят, что скоро вместе с сертификатом об обучении (си шарпу) будут выдавать диплом лингвиста
@Kulibins1
@Kulibins1 Год назад
Ну тут если не нужно, то можно не пользоваться фитчами. Тут главное что развивается и застоя нет.
@timonr527
@timonr527 Год назад
Шрифт Топчик
@Kulibins1
@Kulibins1 Год назад
Спасибо, есть отдельный видосик про него.
@kl45gp
@kl45gp Год назад
спасибо!
@Kulibins1
@Kulibins1 Год назад
Всегда пожалуйста 😊
@MrCommanderKid
@MrCommanderKid Год назад
Не знаю - излишнее разнообразие - зло. Если одну и туже проблему можно решить разными синтаксисами - то это уже салат.
@Kulibins1
@Kulibins1 Год назад
Думаю это ошибочное мнение. Я на заре своей карьеры программиста так же говорил, ставя в пример зачем мол в языке C есть оператор ++ или -- когда можно написать a = a + 1; было это уже лет 25+ назад, сейчас мне смешно на тогдашнюю мою невежественность 🤣
@MrCommanderKid
@MrCommanderKid Год назад
@@Kulibins1 На сколько я знаю в Swift от унарных операций (кроме менуса), одно время хотели отказаться. Да и Go, как вариант - все минимум. Кроме того, проект стремится к единообразию до безобразия. Но это все мое имхо.
@Kulibins1
@Kulibins1 Год назад
@@MrCommanderKid мне тогда сказали: ни кто же не запрещает писать а = а + 1; так вот синтаксис он не сложный, и уж точно не является препятствием. Тут видно что язык c# развивается, а не стоит на месте. А вот пару лет назад все говорили что язык go вот вот всех победит, но сейчас к нему интерес какой-то резко пропал, про сфифт ничего не скажу, т.к. не писал на нем.
@vellfall
@vellfall Год назад
Спасибо! Linq аггрегирующие методы ускорились.
@Kulibins1
@Kulibins1 Год назад
В . net 7 много реальной производительности увеличили. Скоро рабочие проекты буду на него переводить.
@user-ix1ec2ts3g
@user-ix1ec2ts3g Год назад
Не очень понятно 5:22 В чëм разница второго и третьего примера? В каких случаях лучше применять первый вариант, а в каких второй?
@Kulibins1
@Kulibins1 Год назад
Во втором примере будет 3 значеня , где 2-е любое. В третьем примере проверяется первое и последнее значение, самих значений может быть от 2-х и больше
@user-ix1ec2ts3g
@user-ix1ec2ts3g Год назад
@@Kulibins1 Благодарю ☺
@Anton_Zh
@Anton_Zh Год назад
начал интересоваться C#. как правильно поднять синтаксис до джуна? писать все подряд через гугл?
@Kulibins1
@Kulibins1 Год назад
Есть же много книжек, можно тут почитать metanit.com/sharp/tutorial/
@ronzik9938
@ronzik9938 2 года назад
Приветствую, подскажите где можно обучиться С# что бы курс был актуальный (не могу найти) полное обучение с 0
@Kulibins1
@Kulibins1 2 года назад
Я всем советую взять книгу Джефри Рихтера, она есть в сети. Это для понимания c# самое оно. Есть и обучающие ролики, но мне кажется книга будет лучше, а вот после уже можно всякие тонкости смотреть
@ronzik9938
@ronzik9938 2 года назад
@@Kulibins1 их много)) и они разные)) с какой__)) можно ссылку)) спасибо
@Kulibins1
@Kulibins1 2 года назад
@@ronzik9938 там разные редакции, которые обновлялись по мере развития . net framework. Бери последнюю какую найдешь
@ronzik9938
@ronzik9938 2 года назад
@Константин Лянг спасибо)
@sergijg
@sergijg Год назад
25:55 seems you have no understanding of the null-forgiving operator usage, please review msdn about. I recommend to use ?. there
@Kulibins1
@Kulibins1 Год назад
Как сказал в ролике: нужно использовать с большой осторожностью, и по возможности избегать.
@miafridman6952
@miafridman6952 Год назад
Будущее за Rust или с подобной концепцией языков. Производительность как у C++ но за то гораздо безопаснее
@Kulibins1
@Kulibins1 Год назад
Посмотрю rust, сделаю сравнение. Но пока не вижу большой его популярности, да и C++ живее всех живых.
@miafridman6952
@miafridman6952 Год назад
@@Kulibins1 так сама Microsoft, Amazon и тд. его используют уже ! А это о многом говорит ! Есть уже не мало докладов от инженеров от данных корпораций , почему нужно использовать Rust. Конечно C++ пока не куда не делиться, так как много чего написано на нем.
@maxm1079
@maxm1079 Год назад
будущее за теми языками где сахара больше, с языками высокого уровня расту будет сложно конкурировать да и не зачем
@antosha2224
@antosha2224 Год назад
Обязательно залетит какой-нибудь умник со своим Rust'oм. В чем смысл вашего коммента? Тут новые фичи C# обсуждают...
@Office-Clerk
@Office-Clerk Год назад
Будущее за скитлс или с подобной концепцией конфет. Вкус как у леденцов, но можно легко раскусить.
@gupishayvi4341
@gupishayvi4341 Год назад
За обзор спасибо но. В C# называть свойства полями, а метод функциями, какой ужас слух режет Конечно понимаю регулярно с питухоном работаете, но я открою тайну C# не функциональный язык, и уж с матчастью можно было разобраться
@Kulibins1
@Kulibins1 Год назад
Ну в терминах Си подобных языков, все методы это функции, которые не возвращают значения. Потом поля это поля, а свойства это свойства, это 2 разных понятия и там где поля это поля 😉
@BashkaMen
@BashkaMen 2 года назад
не "фитчи" а "фичи"))
@Kulibins1
@Kulibins1 2 года назад
Что-то не задумывался всегда так говорил 🤣 буду знать.
@fgdfgh
@fgdfgh 2 года назад
На самом деле кто как привык. Тот же null - произносят как налл, нул/ь. Blazor - блейзер, блэйзор, блазор. Не раз слышал от англоязычных.
Далее
Развенчиваем мифы .net 7 vs Node.js 19
19:20
C# Работаем с PDF удобно
22:49
Просмотров 4,6 тыс.
Записи, рекорды, records - C# 9, .NET 5
8:36
Всё об Entity Framework Core
2:38:04
Просмотров 52 тыс.