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

Поділитися
Вставка
  • Опубліковано 28 вер 2024
  • Учимся правильно освобождать неуправляемые ресурсы за 30 секунд.
    Telegram канал: t.me/codaza
    На кофе ☕️: pay.cloudtips....
    Patreon: / codaza
    Boosty: boosty.to/codaza

КОМЕНТАРІ • 69

  • @MoDKona
    @MoDKona 3 роки тому +490

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

    • @Дмитрийсекрет-н7о
      @Дмитрийсекрет-н7о 3 роки тому +6

      Читер )))

    • @-unity-
      @-unity- 3 роки тому +10

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

    • @meme-potentialsearch8010
      @meme-potentialsearch8010 2 роки тому

      GG EZ

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

      Айтишник❤

    • @wigustinwigustin-vb2ee
      @wigustinwigustin-vb2ee Рік тому

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

  • @armag9979
    @armag9979 2 роки тому +261

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

    • @mal1n778
      @mal1n778 Рік тому +5

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

    • @Wave_ch
      @Wave_ch Рік тому +4

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

    • @Best_Sk1ll
      @Best_Sk1ll 3 місяці тому

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

    • @hitmantious
      @hitmantious Місяць тому

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

  • @d3dx259
    @d3dx259 2 роки тому +54

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

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

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

  • @Rossinante_Tachi
    @Rossinante_Tachi Рік тому +2

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

  • @drungilenka
    @drungilenka 3 роки тому +3

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

  • @KiyopakaOfficial
    @KiyopakaOfficial 4 місяці тому

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

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

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

  • @NasleDnk
    @NasleDnk 2 місяці тому

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

  • @zaczac6914
    @zaczac6914 10 місяців тому +1

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

  • @Afghan-il5zv
    @Afghan-il5zv Рік тому

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

  • @victorbelkov5346
    @victorbelkov5346 2 роки тому +17

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

  • @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, когда пишу расширения для редактора очень удобно, т.к. там постоянно идет работа через статические члены редактора

  • @Mr.Eminence_grise
    @Mr.Eminence_grise Рік тому +1

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

  • @chinchilla898
    @chinchilla898 3 роки тому +1

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

  • @strashno_facts
    @strashno_facts 10 місяців тому

    гоу ещё C# !

  • @instructor_nato
    @instructor_nato 3 роки тому +1

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

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

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

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

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

  • @Igor-if7sx
    @Igor-if7sx Рік тому

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

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

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

  • @crazy-man
    @crazy-man Рік тому

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

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

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

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

    минус строка

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

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

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

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

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

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

  • @ВоваЩепанюк
    @ВоваЩепанюк Рік тому

  • @amirak449
    @amirak449 Рік тому +1

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

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

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

    • @amirak449
      @amirak449 Рік тому +1

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

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

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

    • @nikolaifedorov685
      @nikolaifedorov685 Рік тому +1

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

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

    Норм

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

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

  • @xxx---xxx---xxx
    @xxx---xxx---xxx 11 місяців тому

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

  • @bioethics_animalProtection
    @bioethics_animalProtection Рік тому +5

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

  • @TwoCooKies
    @TwoCooKies 8 місяців тому +1

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

  • @kok706
    @kok706 8 місяців тому

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

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

    Еще хочу)))

  • @snickers2618
    @snickers2618 Рік тому +1

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

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

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

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

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

  • @kutep5433
    @kutep5433 Місяць тому

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

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

    🔥 огонь

  • @MELSTROY11122
    @MELSTROY11122 10 місяців тому

    Можно с++

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

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

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

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

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

    Красиво :)

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

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

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

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

  • @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 сек выучил С#😂