C# using за 30 секунд

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024
  • Учимся правильно освобождать неуправляемые ресурсы за 30 секунд.
    Telegram канал: t.me/codaza
    На кофе ☕️: pay.cloudtips....
    Patreon: / codaza
    Boosty: boosty.to/codaza

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

  • @MoDKona
    @MoDKona 2 ปีที่แล้ว +471

    Поставил x2 и узнал все за 15 секунд. Изи.

    • @user-yo7mw6oj4p
      @user-yo7mw6oj4p 2 ปีที่แล้ว +6

      Читер )))

    • @-unity-
      @-unity- 2 ปีที่แล้ว +10

      О Великий Учитель! Ты показал нам Пусть Истины!))))) Теперь и мы знаем, что если ускорить ролик в 10 раз, то узнаем о юзинге за 3 секунды. И нет пределов совершенству.

    • @meme-potentialsearch8010
      @meme-potentialsearch8010 2 ปีที่แล้ว

      GG EZ

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

      Айтишник❤

    • @wigustinwigustin-vb2ee
      @wigustinwigustin-vb2ee 11 หลายเดือนก่อน

      Эх, если бы можно было это делать в шортах.

  • @armag9979
    @armag9979 2 ปีที่แล้ว +252

    Гоу весь курс по C# за 30 секунд

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

      Жаль, что это невозможно(

    • @Wave_ch
      @Wave_ch 11 หลายเดือนก่อน +3

      Я в C# уже мастер, хотелось бы Python за 30 секунд

    • @Best_Sk1ll
      @Best_Sk1ll 2 หลายเดือนก่อน

      @@Wave_ch Python = Азбука Английского Языка

    • @hitmantious
      @hitmantious 27 วันที่ผ่านมา

      ​@@Wave_chесли ты не врешь, то красавчик

  • @d3dx259
    @d3dx259 2 ปีที่แล้ว +52

    Слушай, ты один из немногих кто делает простой, но очень полезный контент по с#. Спасибо за труды

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

      можно такой видос записать, он будет ускорен на х15, если надо разобрать, то скачать его и замедлить на х15

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

    using - директива препроцессора, которая подключает пространство имён.
    Ну это уже другая тема)

  • @victorbelkov5346
    @victorbelkov5346 2 ปีที่แล้ว +17

    Ещё и про dispose узнал, спасибо!:)

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

    Знал еще в 2013 году, значит я из этого видео узнал как только начал рассказывать 😂 я мега быстрый 😅

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

    Спасибо огромное короткие интересные и обучающие видео по программированию.

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

    маленькое волшебство за 30 сек! класс!

  • @KiyopakaOfficial
    @KiyopakaOfficial 4 หลายเดือนก่อน

    Я понял, как мой товарищ изучил c# за неделю, он вас смотрел!

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

    После выделения памяти new, нужно было повторно написать WebCamera.

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

    А еще есть using static, чтобы использовать статичные члены типа без обращения указанного типа

    • @codaza-channel
      @codaza-channel  2 ปีที่แล้ว +1

      Интересно. Мне не приходилось использовать его в практике. Можете привести какой-нибудь небольшой пример использования?

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

      @@codaza-channel самый простой пример в это консольное приложение, когда постоянно приходится писать Console.WriteLine и т.п. Я зачастую использую в своих классах при использовании самописных "утилит"(типа статик классы с набором полезных методов) когда обращение к ним либо слишком длинное, либо когда частое. Внешне это больше похоже, как будто те статичные члены класса, стали членами того класса где используется using static.(using static Console; например)
      Еще при работе с Unity, когда пишу расширения для редактора очень удобно, т.к. там постоянно идет работа через статические члены редактора

  • @zaczac6914
    @zaczac6914 9 หลายเดือนก่อน +1

    насчет читабельнее это заблуждение. не один раз видел как приходили джуны и забывали про юзинг. код написаный понятно для всех > код понятный только сеньору если этот код пишеться для компании.
    и код написанный коротко со всеми возможностями > чем код написанный для большинства если:
    - его до конца жизни будешь поддерживать только ты
    - ты его пишешь для себя или лично своего проекта. тут можно изгаляется как хочешь.

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

    Продолжай в таком же духе

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

    Еще хочу)))

  • @Afghan-il5zv
    @Afghan-il5zv 11 หลายเดือนก่อน

    Про контекстный менеджер вспомнил)

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

    Масло масленое

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

    Даешь такие же ролики про Java!

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

    Типа диспетчера контекста в питоне. Не знал. Запомню

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

    Всем понравилось

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

    🔥 огонь

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

    Вау! Теперь понятно для чего этот using.

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

    Красиво :)

  • @Mr.Eminence_grise
    @Mr.Eminence_grise ปีที่แล้ว +1

    Вы сейчас с кем разговаривали..?)))

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

    тоже что и with в python
    а что общего имеет using в понимании описанном в видео с using при подключении пакетов?

    • @codaza-channel
      @codaza-channel  2 ปีที่แล้ว +2

      Из общего только одинаковое название. В остальном смысл различный.

  • @strashno_facts
    @strashno_facts 9 หลายเดือนก่อน

    гоу ещё C# !

  • @kok706
    @kok706 7 หลายเดือนก่อน

    Oh, your тоже know английский?

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

    Теперь вопрос на собеседовании: когда диспос не будет вызван при таком использовании юзинга

    • @codaza-channel
      @codaza-channel  2 ปีที่แล้ว

      Вы знаете ответ? Мне очень интересно 🙂

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

      @@codaza-channel самое простое это когда на след строках произойдет исключение.

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

      @@maxm1079 Dispose будет вызван в любом случае. Конструкция using скрывает try finally. В finally как раз и вызывается Dispose.

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

      @@lepjak1656 я не просто так написал, а еще и проверил.
      internal class testclass : IDisposable
      {
      public void Dispose()
      {

      }
      }
      using ConsoleApp5;
      Console.WriteLine("Hello, World!");
      using testclass f = new testclass();
      throw new Exception();
      при таком раскладе мы не попадем в тело Dispose().
      объект будет удален сборщиком мусора, если ему покажется что с объектом никто не работает, в противном случаи будет плохо и никто этого не поймет

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

    Дай бог тебе здоровья! Я за 30 сек выучил С#😂

  • @Igor-if7sx
    @Igor-if7sx ปีที่แล้ว

    ПООООльзуйся

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

    Класс WebCamera должен реализовать интерфейс Idisposable, чтобы мог использовать метод dispose верно?

    • @codaza-channel
      @codaza-channel  2 ปีที่แล้ว

      Да, метод Dispose() определяется в интерфейсе IDisposable.

  • @user-sg8xr2pp3q
    @user-sg8xr2pp3q ปีที่แล้ว

    минус строка

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

    Я ВЫУЧИЛ C# ЗА 30 СЕКУНД!

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

    Почему все любят java когда есть c#?

    • @Wave_ch
      @Wave_ch 11 หลายเดือนก่อน

      Ответ: мультиплатформенность

    • @amirak449
      @amirak449 11 หลายเดือนก่อน +1

      @@Wave_ch Так и на C# она есть =_=

  • @crazy-man
    @crazy-man ปีที่แล้ว

    На с шарпей часто приложения пишут?

  • @TwoCooKies
    @TwoCooKies 7 หลายเดือนก่อน +1

    Ничего не понял, но было очень не интересно

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

    А если я использую паттер singleton для подключения к бд используя Entity Framework. В таком случае при использовании using выскакивает exception

    • @codaza-channel
      @codaza-channel  2 ปีที่แล้ว

      Здесь нужно смотреть как вы используете освобождаемый ресурс. Возможно, при попытке освобождения, он используется где-то еще.

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

      При чём синглтон подключение к ефке? Да и в целом диспозабл синглтон звучит абсурдно

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

    При Exception что будет

  • @MELSTROY11122
    @MELSTROY11122 9 หลายเดือนก่อน

    Можно с++

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

    Такие магические вещи, для начинающего, усложняют понимание кода. Что важнее красоты в данном случаи

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

      Это не красота, а удобство и читабельность

  • @real_younici
    @real_younici 2 ปีที่แล้ว +4

    а так нет?
    using(WebCamera camera = new())
    {
    camera.startstream();
    };

    • @codaza-channel
      @codaza-channel  2 ปีที่แล้ว

      Эта конструкция несколько устарела, так как более не требуется указание фигурных скобок, но можно и так 🙂

  • @user-tp1sk2gf4e
    @user-tp1sk2gf4e ปีที่แล้ว

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

    Слушай мне 11 лет очень хоч уже стото узнать я делаю сайты на html есть курс полнвй бесплатный по c# junior только бесплатно у меня денег нет на обучение😢

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

    Норм

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

    Трай с ресурсами короч, та же джава, вид сбоку,😊