#23 Что такое boxing / unboxing, is / as, generics? Ответ на вопрос собеседования C# / .Net

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ม.ค. 2025

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

  • @nfurtin
    @nfurtin 3 ปีที่แล้ว +12

    на 7:55 автор оговорился, оператор as используется с ссылочными типами ,так как может вернуть null. Кстати я чекнул, на сайте та же самая опечатка.

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

      Вы правы. Это оговорка. На сайте я нанесу исправление в ближайшее время (скорей всего на выходных).

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

    По CLR via C# ключевое слово dynamic может использоваться для интеграции с COM, его лучше ограничивать, так как ключевое слово тащит с собой дополнительные библиотеки, как следствие влияет на производительность.

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

    Спасибо! Не разу не видел примера про сложение через dynamic. Тоже оверхед тот еще конечно...
    Боюсь мечта Рихтера так и не осуществится - ограничения на generic тип по имплиментированным мат операциям или что то типа where T: number

  • @РНС_Саакашвили
    @РНС_Саакашвили ปีที่แล้ว

    спасибо за ньюансы . . . поставил лайк

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

    is и as работают в рантайм или их результат доступен уже на этапе компиляции ?

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

      Вы можете самостоятельно это проверить 😉

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

    Лайк нажал, плейлистом поделился🤘

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

      Спасибо большое за поддержку канала! 🙏🙏🙏👍👍👍

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

    th-cam.com/video/PnMRa9WQkXg/w-d-xo.html интересует, почему мы избавились от боксинга/анбоксинга, если у нас до сих пор приходят object тайпы в параметрах?