C# 10 New features | Новые фичи

Поділитися
Вставка
  • Опубліковано 6 вер 2024

КОМЕНТАРІ • 59

  • @codaza-channel
    @codaza-channel  2 роки тому +8

    Удобная навигация по видео :)
    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 - Завершение

  • @goodvin5770
    @goodvin5770 2 роки тому +37

    Кодаза , не думаешь сделать полный плейлист - курс изучения C# и .Net с нуля до Junior уровня? Очень хотел бы увидеть в твоём исполнении с классной подачей.

    • @codaza-channel
      @codaza-channel  2 роки тому +25

      Интересная идея. Можно будет обдумать 🙂

    • @PAPAKOTT
      @PAPAKOTT 2 роки тому +1

      @@codaza-channel надо ... очень надо :)

    • @goodvin5770
      @goodvin5770 2 роки тому +2

      @@codaza-channel Буду ждать 😁

    • @user-is2ps2ce5m
      @user-is2ps2ce5m 2 роки тому +7

      Действительно стоит, когда начинала изучать с# очень много инфы брала с ютуба и если бы мне попался твой канал с твоей подачей материала, то точно бы залипла.

    • @nouchance
      @nouchance 2 роки тому +3

      Да отличная идея! Сделай курс мы поддержим тебя:) Udemy...

  • @Zonawanialonnua
    @Zonawanialonnua 2 роки тому +10

    Как уже и писали ниже, а я повторю: отличная подача материала, всё ёмко и понятно с первого раза. Подпишусь-ка...))

  • @user-ff1sd6wl1h
    @user-ff1sd6wl1h 2 роки тому +6

    Как будто попал на видео миллионника. Очень качественный контент! Я конечно не на шарпе, но респектую за подачу, речь и визуал. Успехов)

    • @codaza-channel
      @codaza-channel  2 роки тому +4

      Спасибо, что заглянули и оставили приятный комментарий. Кстати, на канале будем говорить не только о C#, но и о паттернах проектирования. Уже завтра новое видео. Возможно вам будет интересно 😊

    • @user-ff1sd6wl1h
      @user-ff1sd6wl1h 2 роки тому +2

      @@codaza-channel оооо, вот паттерны это интересная для меня тема)

  • @VitaliyZlobin
    @VitaliyZlobin 2 роки тому +2

    Как здорово, что мне твой канал попался - подписка, однозначно.
    Тематика, подача, инфографика, голос - супер!
    Успехов тебе и твоему каналу)

    • @codaza-channel
      @codaza-channel  2 роки тому

      Спасибо за тёплые слова 💙

  • @user-ul7pm1tb5x
    @user-ul7pm1tb5x Рік тому

    Сколько ж времени убито на монтаж...
    Достойно уважения! Классное видео!

  • @superpetros26
    @superpetros26 Рік тому

    Спасибо! Двигаемся дальше

  • @danilabondarenko5398
    @danilabondarenko5398 2 роки тому +4

    Отличная подача материала, успехов в продвижении.

  • @beloved_guy
    @beloved_guy 2 роки тому +1

    Спасибо за видос! Коротко, четко, ясно. Ну и поржал на моменте "будь как Станислав" :)

  • @kl45gp
    @kl45gp 2 роки тому +1

    офигенный канал, странно что так мало подписчиков

  • @TheKovalAndrey
    @TheKovalAndrey 2 роки тому +1

    Спасибо за обзор

  • @konstantink2396
    @konstantink2396 2 роки тому +2

    кайф видео, спасибо! Подписываюсь на канал и жду больше контента по любимому дотнету!

  • @mashanikolaeva3030
    @mashanikolaeva3030 Рік тому

    Спасибо огромное за видео, все четко и понятно. Внешнее оформление тоде радует глаз))

  • @mihak3521
    @mihak3521 2 роки тому +1

    Отличное видео , отличная подача . Посмотрел - и вот прямо сейчас и опробую новый фичи !!

    • @codaza-channel
      @codaza-channel  2 роки тому

      Это самый лучших подход, который я сам постоянно применяю: увидел что-то, пошёл пробовать. Так информация запоминается надежнее.

  • @dmitry8386
    @dmitry8386 2 роки тому +1

    Спасибо за прекрасный материал!

  • @user-is2ps2ce5m
    @user-is2ps2ce5m 2 роки тому +1

    Как всегда 🔥, всегда приятно удивлена насколько интересно ты можешь рассказать и сколько сил тратишь на визуал. Твой канал просто находка. Спасибо тебе за твой труд.

    • @codaza-channel
      @codaza-channel  2 роки тому

      Елена, спасибо за высокую оценку, очень приятного читать такие комментарии 🙂 Надеюсь радовать и дальше интересной и познавательной информацией.

  • @EminHasanov-nj6un
    @EminHasanov-nj6un 2 роки тому

    Как всегда на уровне! Лайк залетает с самого начала ролика)) Кстати, мне кажется что удобнее было реализовать PriorityQueue как Dictionary, здесь же наоборот => value,key. Жаль что не придерживаются одного стиля

  • @We0n89
    @We0n89 2 роки тому +2

    Очень информативно и понятно, спасибо. Желаю развития канала ))

    • @codaza-channel
      @codaza-channel  2 роки тому +1

      Спасибо за комментарий 🙂

  • @user-jj9rb9nu2h
    @user-jj9rb9nu2h 2 роки тому +1

    Супер! Спасибо 🙂

  • @user-nh1lp8xt4j
    @user-nh1lp8xt4j Рік тому

    Было бы прикольно с юзингами еще наследоваться от глобал юзинга)
    Типа как с классами.
    Например ControllerGlobalUsings : GlobalUsingBase и дальше дописываем остальные юзинги) И все в одном файле.
    Ведь в глобал юзингах не прописать очень много, тк больше половины юзингов будет не нужна повсеместно.

  • @marvisgames
    @marvisgames 2 роки тому +1

    Хорошо доносишь информацию, слежу за твоим материалом 👍

  • @user-lp5gp8qs7b
    @user-lp5gp8qs7b 2 роки тому +1

    🔥🔥🔥

  • @konstantinkobayashi4462
    @konstantinkobayashi4462 2 роки тому +1

    Спасибо, за новый выпуск. Ждем продолжения

  • @SHKIPPER989
    @SHKIPPER989 2 роки тому +1

    👍👍👍

  • @maxumka548
    @maxumka548 2 роки тому +2

    DateOnly и TimeOnly, это не только фича C#10, а всего .NET6, такие типы также и в F#6 появились

    • @codaza-channel
      @codaza-channel  2 роки тому +3

      Да, в ролике я несколько вышел за рамки особенностей новой версии языка. Экосистема .NET становится все больше с каждым годом и говорить только об особенностях языка в отрыве от экосистемы становится все сложнее 🙂 Надеюсь, полезность ролика от этого не утеряна. Спасибо за комментарий 🙂

    • @maxumka548
      @maxumka548 2 роки тому +1

      @@codaza-channel да и в целом 10ка даже немого разочаровала, маловато всего, в 8 switch expression, в 9 records, а в 10 что другой способ namespace записать, маловато

  • @PAPAKOTT
    @PAPAKOTT 2 роки тому +1

    👍

  • @lerokanz3482
    @lerokanz3482 2 роки тому

    10! =)

  • @s_a_m_s_o_n_n_n
    @s_a_m_s_o_n_n_n Рік тому

    А по нейросетям на C# видосики будут?

  • @mikhailkhatuntcov1483
    @mikhailkhatuntcov1483 2 роки тому +1

    12:18 Честно говоря лучше бы разрешили:
    book ?? throw new Exception(nameof(book))
    Это можно сделать при присвоении но не как отдельную атомарную операцию. 'это будет работать:
    _ = book ?? throw new Exception(nameof(book));
    DateOnly\TimeOnly - спорная функциональность т.к. она не учитывает UTC и смену времени.

  • @user-gt4oc2ig2l
    @user-gt4oc2ig2l 2 роки тому +1

    Ролик отличный, но не все перечисленное относится к фичам c#😉👍

    • @codaza-channel
      @codaza-channel  2 роки тому +1

      Спасибо за комментарий. Вы правы. C# это уже больше чем язык программирования, это экосистема, в которой с каждым годом происходит всё больше. Поэтому говорить чисто о языке в отрыве от других вещей, становится всё труднее :)

    • @rad9587
      @rad9587 2 роки тому

      @@codaza-channel c# это яп, а дотнет уже экосистема, ты чо дядь

  • @BrownAleks
    @BrownAleks Рік тому

    Уважаемый автор! Куда же вы запропастились? Как же мне вас не хватает.... =( Всё о чём вы рассказывает, конечно можно найти в справочнике. Но ваш уникальный способ подачи ни найти ни где. Очень жду ваших новых роликов. Возвращайтесь пожалуйста. 😒

  • @user-zr5ys7yc4k
    @user-zr5ys7yc4k 2 роки тому +1

    Новый вариант неймспейса как в джаве

  • @user-ou1ni8cm5m
    @user-ou1ni8cm5m Рік тому

    string youtubeChannelName => $"Hello {channelName}"; //а так нельзя сделать?

  • @Pepper-Vaseline
    @Pepper-Vaseline 2 роки тому

    а в MAX разве компаратор, нельзя передать?

    • @codaza-channel
      @codaza-channel  2 роки тому +1

      Есть возможность передачи объекта, реализующего интерфейс IComparer.

  • @alexsklyarov6792
    @alexsklyarov6792 2 роки тому

    а мне старый)))))))))))

  • @Victor-nm5rv
    @Victor-nm5rv 2 роки тому

    как его обновить подскажите)

    • @codaza-channel
      @codaza-channel  2 роки тому

      Я не знаю какой версией .NET Вы пользуетесь сейчас, но вот, например, подробная официальная документация от Microsoft по переходу с .NET5 на .NET6:
      docs.microsoft.com/en-us/aspnet/core/migration/50-to-60
      Там же Вы сможете найти подробную информацию по переходу с других версий dot net.

  • @alexsklyarov6792
    @alexsklyarov6792 2 роки тому

    какой еще шум? Что за бред, жалко 10 сточек? )))))))))))))) Бред, кто будет еще там какой-то файл заводить)))?

  • @ramil9209
    @ramil9209 Рік тому

    @codaza спасибо за канал

  • @Zack-ti1lj
    @Zack-ti1lj 2 роки тому +1

    Спасибо за видео