Записи, рекорды, records - C# 9, .NET 5

แชร์
ฝัง

ความคิดเห็น • 32

  • @theoctan8569
    @theoctan8569 3 ปีที่แล้ว +16

    посмотрел, аж зубы заболели от такого объёма сахара) Нужно привыкнуть к такому.

    • @shishlinsv
      @shishlinsv 2 ปีที่แล้ว

      Главное чтоб диабета не случилось)))

  • @SuperAnonymousViewer
    @SuperAnonymousViewer 2 ปีที่แล้ว

    Спасибо, все доходчиво и по полочкам🤘🤘

  • @olegsl73
    @olegsl73 3 ปีที่แล้ว +1

    Спасибо! Ждем еще!

  • @edvardpotapenko
    @edvardpotapenko 2 ปีที่แล้ว +1

    Спасибо, очень круто объяснил!

  • @lookstepgame3421
    @lookstepgame3421 3 ปีที่แล้ว +5

    Необычная манера объявления типов данных)
    P.s Спасибо за разъяснение, теперь буду пользоваться.

  • @seldemirov
    @seldemirov 3 ปีที่แล้ว

    Хорошее объяснение. Спасибо

  • @user-rd2dy4bs4h
    @user-rd2dy4bs4h 11 หลายเดือนก่อน

    Спасибо Вам огромное🥺💝Всё очень понятно!!

  • @sergeymigel4680
    @sergeymigel4680 19 วันที่ผ่านมา

    thank you bro

  • @deviannesoma1457
    @deviannesoma1457 2 ปีที่แล้ว

    сразу лайк

  • @viacheslav1392
    @viacheslav1392 3 ปีที่แล้ว +1

    Коротко и ясно

  • @deusvecumest
    @deusvecumest 3 ปีที่แล้ว +1

    Коммент для поддержки активности

  • @Neroz49rujka
    @Neroz49rujka 2 ปีที่แล้ว

    чудово !

  • @TEHNOTRAHER
    @TEHNOTRAHER 3 ปีที่แล้ว +2

    Было бы удобнее, если бы можна было делать что-то типо этого:
    public record class ....
    И
    public record struct ...

  • @nik6920
    @nik6920 2 ปีที่แล้ว

    А если в record есть поле ссылочного типа, то в Equals() методе будут вызваны Equals() этих ссылочных типов?

  • @vladimir5299
    @vladimir5299 3 ปีที่แล้ว

    А в обопщениях можно их юзать?
    (where R : record или что-то типа того)

  • @alexsklyarov6792
    @alexsklyarov6792 ปีที่แล้ว

    Для чего string => String, и int => Int32 используется?

  • @VitaliyZlobin
    @VitaliyZlobin 3 ปีที่แล้ว +2

    Автор увлёкся Рихтером?(судя по объявлению типов переменных) - не удобно же: всяко "int" быстрее печатать чем "Int32".
    На первый взгляд понравились записи, но не понятна область их применения. Может в DTO?

    • @royalcode1492
      @royalcode1492  3 ปีที่แล้ว +6

      Автор еще на C++ пишет, в C++ int не всегда 32 бита, да и просто привычка уже. Да, майки где то в своем блоге, когда только рекорды анонсировали, как раз пример с DTO приводили. А вообще записи это больше про "значение". То есть эти штуки имеют схожие черты структур, но при этом остаются ссылочным типом.

  • @shishlinsv
    @shishlinsv 2 ปีที่แล้ว

    Уж лучше ToString бы сразу в json сериализовывал)

  • @meosaganami5472
    @meosaganami5472 ปีที่แล้ว

    студия ругается совершенно правильно - нельзя называть Снежком дымчатого кота

  • @Ramzes200986
    @Ramzes200986 10 หลายเดือนก่อน

    Это же рекорд из делфи или структ из с/с++

  • @miraclechina1301
    @miraclechina1301 3 ปีที่แล้ว

    Рекорды это полноценная замена valueObjects?

    • @royalcode1492
      @royalcode1492  3 ปีที่แล้ว

      Нет, рекорды это - очередной синтаксический сахар над обычными классами и не более чем. Они по прежнему являются ссылочными типами.

    • @miraclechina1301
      @miraclechina1301 3 ปีที่แล้ว

      @@royalcode1492 ValueObjects разве не ссылочные?

    • @royalcode1492
      @royalcode1492  3 ปีที่แล้ว +1

      @@miraclechina1301 Я видимо не совсем понял вопрос с просони. Да, рекорды можно использовать как замену неизменяемым valueobjects. Или как DTO.

  • @olegolegov5060
    @olegolegov5060 3 ปีที่แล้ว +1

    Зачем писать Int32 ? В чём прикол?

  • @inferno1464
    @inferno1464 3 ปีที่แล้ว

    ужос, куда скатился шарп

    • @royalcode1492
      @royalcode1492  3 ปีที่แล้ว

      И куда же он, по вашему, скатился?

    • @inferno1464
      @inferno1464 3 ปีที่แล้ว +4

      @@royalcode1492 сахарный диабет

    • @Disc0veryX
      @Disc0veryX 3 ปีที่แล้ว +8

      Главное, что он развивается, а не стоит на месте. И это классно, потому что у него, благодаря этому, есть будущее.

    • @inferno1464
      @inferno1464 2 ปีที่แล้ว

      @bitmap нихрена не понял. С каких это пор параметры пишутся с большой буквы?