var c# что это | VAR ЭТО НЕ ТИП ДАННЫХ | неявно типизированные переменные c# | C# Урок #53

Поділитися
Вставка
  • Опубліковано 26 лип 2024
  • В этом уроке мы выясним что такое неявно типизированные переменные в c#, как и для чего используется ключевое слово var в языке программирования c# и что же на самом деле такое var если не тип данных.
    ✅ ИСХОДНЙ КОД / iskhodnyi-kod-k-42181547
    🔹 Telegram канал t.me/SergeySimpleCode
    🔹 Наша группа ВК smplcode
    ✅ Доступ к исходному коду и спонсорство / simplecode
    ✅ donatepay.ru/don/SimpleCode
    ✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
    ✅ Подписывайтесь на канал / @simplecodeit
    00:00 ► что такое var, тип данных или нет
    02:22 ► как получить информацию о типе данных, метод GetType()
    04:00 ► var и строгая типизация
    05:45 ► когда var не может быть null и когда может
    06:50 ► бесполезный лайфхак
    07:16 ► когда нужно использовать var
    09:28 ► var и анонимные типы данных
    10:40 ► var и LINQ
    11:50 ► как нельзя использовать var
    14:00 ► var и методы
    #сишарп #simplecode #урокипрограммирования

КОМЕНТАРІ • 158

  • @SimpleCodeIT
    @SimpleCodeIT  3 роки тому +16

    Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
    ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
    ✅ donatepay.ru/don/SimpleCode
    ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4

    • @b8hri11
      @b8hri11 3 роки тому

      Приветствую, есть в wpf три mediaelement с одинаковым файлом для воспроизведения, задаю им путь по очереди, потом по очереди воспроизвожу, получаю Access Violation.
      Есть идеи как исправить?

  • @kotlinjava5228
    @kotlinjava5228 3 роки тому +143

    забавно что по началу уроки смотрели по 300 тысяч людей,сейчас 5-7 тысяч,остаются самые сильные :)

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

      Остальные уже сами создали свои блоги)

    • @geshoi
      @geshoi 2 роки тому +14

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

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

      Кст, сейчас 24 тысячи

    • @geshoi
      @geshoi 2 роки тому +7

      Дело не только в этом, просто программирование это такая штука, что просмотрев уроки, не получиться стать программистом.

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

      @@geshoi А ну, обоснуй же, в ютубе сейчас есть всё, и кто хочет может спокойно по роликам стать хорошим программистам, да и не только по роликам, ещё есть гугл предстовляешь?, там уже висит вся информация которая необходима, просто кто то имеет правильно искать проблему (гуглить) и решать её, а кто то без курсов ничего не может

  • @user-jj3yp3lt5v
    @user-jj3yp3lt5v 3 роки тому +40

    Отличный курс! Ребята, пишите хоть какие то комментарии. Давайте продвигать на ютуб по - настоящему качественный контент

  • @seldemirov
    @seldemirov 3 роки тому +35

    Обычно, я смотрю видео по программированию только с ясной головой. Но вашу подачу воспринимаю в любом состоянии. Браво!

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

      типо когда куришь чарончик ахахахахахаха панимаю!

    • @Hayabusa17
      @Hayabusa17 Рік тому +3

      кстати я тоже об этом подумал

  • @ooDEFENDERoo
    @ooDEFENDERoo 3 роки тому +37

    У вас самые лучшие и подробные уроки по C# Спасибо огромное!

  • @jameslong8783
    @jameslong8783 3 роки тому +15

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

  • @soulsteppe4358
    @soulsteppe4358 3 роки тому +16

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

  • @kebapich
    @kebapich 3 роки тому +11

    Надеюсь будет уроки про "class myClass" эти стрелки и про делегатов и лямбда.
    И спасибо за уроки бесплатные.

  • @artefakt4349
    @artefakt4349 3 роки тому +6

    Благодарю за урок!
    Вот жеж... А я реально думал, что var это как object.
    Правда, спасибо за разъяснения!

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

    Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете

  • @mikkimorfin5406
    @mikkimorfin5406 3 роки тому +5

    Как всегда на высшем уровне.Благодарю от души.Ждем следующих уроков.

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

    Странно, что так мало лайков. Уроки даются в простой и понятной форме. Спасибо.

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

    Благодарствую, Сергей!

  • @user-mx1no7wu6u
    @user-mx1no7wu6u 3 роки тому +1

    Благодаря вашим урокам полюбил C# и задумался о карьере разработчика.

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

    Спасибо! У Вас талант объяснять сложные термины простым языком.

  • @ksv1571
    @ksv1571 3 роки тому +4

    Обожаю смотреть твои видео! Все просто четко и ясно!

  • @user-lx5vv3uu8u
    @user-lx5vv3uu8u 3 роки тому +4

    Сергей, салют!
    Спасибо большое!

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

    Спасибо за классный урок.

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

    Отличные уроки, спасибо автору!!!

  • @I-PixALbI4-I
    @I-PixALbI4-I 3 роки тому +2

    Спасибо за урок!

  • @user-sx4se9sd5c
    @user-sx4se9sd5c 3 роки тому +7

    Сергей, у Вас прекрасный курсы, таких подробных нету даже на английском, как жаль, что Вы не делаете курс по С++ для Анреала(

  • @user-ei8zh9vy7k
    @user-ei8zh9vy7k 3 роки тому +5

    очень классные уроки. Спасибо

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

    Не перестану повторять благодарность за уроки! Огромное-огромное человеческое спасибо! Ваш канал - находка, а Вы - очень талантливый человек, Сергей.

  • @AS-hz2wj
    @AS-hz2wj 3 роки тому +3

    (」°ロ°)」 Не сдаёмся войны!!! Держимся до последнего! Хватаем раненых и тащим до ООП!

    • @user-em2jy1yc5o
      @user-em2jy1yc5o 3 роки тому +3

      Лайк, но боюсь естественный отбор не избежен и только по истину сильные люди дойдут до конца, как показывает практика осталось не менее 5% от изначального состава, честно сказать это очень грустно

    • @denysko777
      @denysko777 6 місяців тому

      Самое сложное в начале, да, проходят одиницы, но начало в основном - самый сложный путь, если пройдешь, и научишься понимать, то дальше уже будет легче@@user-em2jy1yc5o

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

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

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

    Спасибо за урок.

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

    Очень классно! Жду недождусь ООП

  • @user-gt2ex7bv1s
    @user-gt2ex7bv1s 3 роки тому

    молодец Сергей, ждем продолжение

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

    спасибо за урок!!!

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

    Очень доступную. Спасибо за уроки

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

    Ох, интересно дойти до конструкторов и ООП... Супер, продолжай!

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

    Спасибо огромное за все!

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

    Самая частая фраза автора: "Это мы будем изучать в будущих уроках"

  • @user-qj5jr8ps8s
    @user-qj5jr8ps8s 3 роки тому

    Спасибо большое !

  • @mafter-lomafter
    @mafter-lomafter 3 роки тому

    Контент качественный. Слава качественному контенту.

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

    Спасибо!

  • @sergeikap7211
    @sergeikap7211 3 роки тому

    Действительно. Люди умеющие объяснять это редкость

  • @user-mm7ch3xw4e
    @user-mm7ch3xw4e 3 роки тому

    Комментарий для продвижения канала. И да, спасибо большое за уроки!!!

  • @felixfelix3759
    @felixfelix3759 3 роки тому +6

    пишу хоть какой-то комментарий

  • @user-mm1xr5to1o
    @user-mm1xr5to1o 3 роки тому

    Продолжайте еще уроки !!!!!! Чаще ))

  • @Loki-hy1vu
    @Loki-hy1vu 3 роки тому +1

    очень интересно

  • @5yga457
    @5yga457 3 роки тому

    Спасибо)

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

    Thanks!!!

  • @AleksandrKozlov-xc3km
    @AleksandrKozlov-xc3km 2 дні тому

    Это был 5 урок за день... Ударными темпами уже получается двигаться

  • @GODNET-qe3mu
    @GODNET-qe3mu 3 роки тому +1

    Спасибо

  • @KlevaGameS
    @KlevaGameS 9 місяців тому

    Благодарю за Урок.

    • @andriivova2181
      @andriivova2181 9 місяців тому

      Благодарю за Урок.

    • @sheonaner
      @sheonaner 5 місяців тому

      @@andriivova2181 Благодарю за Урок.

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

    спасибо!

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

    Периодически смотрю ваши видео, обновить знания. Рад, что канал живой, хотя кажется, что потерял немного аудитории)

  • @GanovAlex
    @GanovAlex 3 роки тому +4

    отличный урок, спасибо за прекрасные кофе-таймы, как раз идет недолго и инфо полезное. можно еще добавить, что var также используется в циклах типа for и foreach при определении типа переменной итератора и типа элемента коллекции соответственно, то есть for (var i=0.....) или foreach (var item in collection)

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

      а в for зачем? там i всегда int

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

      @@user-nk4qk7km4j почему всегда?

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

      @@user-nk4qk7km4j В дефолтных случаях может и да, но итератор может быть и объектом, Сергей в каком-то уроке показывал этот пример (а именно когда объяснял что такое null)

  • @BioSpectra
    @BioSpectra 3 роки тому

    Всё отлично ! Хотелось бы уроков по List

  • @CooTBeTcTBeHHo
    @CooTBeTcTBeHHo 3 роки тому

    Отличный урок. Каждый день по уроку проходить, думаю под силу любому. Правда у меня не каждый день выходит)) уроков 5 -6 в неделю.

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

    Спасибо за урок!) Скоро ООП - я в предвкушении *)

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

    Круто, а я этот var не уважал, но сейчас буду относиться к нему по другому)

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

    Вот оно что, переменная типа variant)

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

    Спасибо!!!!

    • @andriivova2181
      @andriivova2181 9 місяців тому

      Спасибо!!!!

    • @sheonaner
      @sheonaner 5 місяців тому

      @@andriivova2181 Спасибо!!!!

  • @AlexandraNicoleShin
    @AlexandraNicoleShin 3 роки тому

    ya s 3 kanalov like stavlyu !!!Sergei is Bäst teacher!

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

    top

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

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

  • @gamesoftdevelopment
    @gamesoftdevelopment 3 роки тому

    Рекомендую.

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

    Привет, спасибо тебе за все уроки. Вопрос или просьба к тебе, будет ли урок по с++ работа с UI\Widget. Я про создание простого визуального приложения.

  • @vadimsbitnev2748
    @vadimsbitnev2748 3 роки тому

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

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

    Аналог плюсового авто! Хороший урок! Лично не люблю использовать такие фишечки. Плохо читается. Спасибо Сергей!

  • @gameviewer5693
    @gameviewer5693 3 роки тому +12

    Спасибо за чудесные уроки, а когда примерно ООП начнется?

    • @youchinafriend
      @youchinafriend 3 роки тому

      следующая серия.

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

      @@youchinafriend да ты гений

    • @youchinafriend
      @youchinafriend 3 роки тому

      @@wolant7058 спасибо за ответ, уже думал не дождусь.

    • @wolant7058
      @wolant7058 3 роки тому

      @@youchinafriend Что?

    • @wolant7058
      @wolant7058 3 роки тому

      @@youchinafriend Если суть в том, что я ответил через месяц, ты же сам ответил человеку через 7 месяцев

  • @andranikzakaryan8472
    @andranikzakaryan8472 3 роки тому

    👍

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

    38 тысяч самых стойких спартанцев дошли до сюда

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

    Замечательный видос, единственное чем можно дополнить, что оператору var нельзя присвоить сразу несколько переменных, как с явным указанием типов данных или же как у констант.

  • @user-li5ls7gu5z
    @user-li5ls7gu5z 3 роки тому +1

    по linq будут отдельные уроки? вообще хотелось бы увидеть от вас уроки по делегатам, событиям. очень хорошо объясняете

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

      Я думаю не раньше чем в следующем году.

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

    Сергей, посоветуйте, пожалуйста, книгу по C++ для начинающего, чтобы была приложением к Вашим видео.

  • @alekseiskornyakov4357
    @alekseiskornyakov4357 3 роки тому

    10:33. Язык Лисп в чистом виде)

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

    Класс ничего не понял, ну очень интересно) думаю надо начать смотреть с первого урока)

    • @denysko777
      @denysko777 6 місяців тому

      А тут разве есть что-то сложное? Просто ключ. слово, которое может определить тип. Но если глубже копать, чтоб прям понять как работает полностью, то тут да, сложновато. Конечно надо с первого, ведь там и знакомство с типами даних(хотя в начале и про них и говорят, но в будущем, когда подтянуть знанию, будешь немного больше о них знать, без них в начале просто никак, ведь надо же хранить дание, а без типа никак)

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

    Спс за урок. Думаю, что не работает.. using System.Linq ннада)

  • @Mastodon99
    @Mastodon99 3 роки тому

    то же самое что auto в плюсах

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

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

    • @SimpleCodeIT
      @SimpleCodeIT  3 роки тому

      ua-cam.com/video/7c6LQCZt-2s/v-deo.html

  • @chpogurt
    @chpogurt 3 роки тому

    только в ролике упомянут был Dictionary, на меня накатил флешбек как я писал:
    частотность N-грамм

    Dictionary
    как же мне тогда оный трудно дался

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

    А есть ли смысл сейчас использовать var? Ведь вместо того, чтобы, например, писать: var random = new Random() можно написать: Random random = new() и эта запись будет короче и понятней, т.к тип данных находится в привычном месте, справа от знака равенства.

  • @tupoy_ytub_uberi_psevdonim
    @tupoy_ytub_uberi_psevdonim 9 місяців тому

    Это очень похоже на ключевое слово auto в с++, есть ли какие то различия между var и auto?

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

    komment dlya prodvizheniya video

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

    А чем будет отличаться var в C# от auto в C++ ?

  • @SuzukaTheBest
    @SuzukaTheBest 3 роки тому

    Братишка, а по ООП в C# будут видео?

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

    Коротко - используйте var всегда, когда использовать его нельзя - студия выдаст ошибку. XD

  • @AgentFristol
    @AgentFristol 3 роки тому

    В конце(15:17) ты выделил int и подсветился var 🤔

    • @Hz133
      @Hz133 3 роки тому

      послушай на 14:56, скорей всего поэтому :)

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

    static void Foo( var a = 1 )
    {

    }
    // почему тут тоже ошибка ведь я указал 1 как дефолтное значение - и его среда разработки должна распознать как int

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

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

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

      потому что надо указать тип явно

    • @sheonaner
      @sheonaner 5 місяців тому +1

      потому что хуйня это

  • @govdamikhaylo4183
    @govdamikhaylo4183 3 роки тому

    Так так запахло js

  • @slavarstotzke
    @slavarstotzke 3 роки тому

    Var, var always changes...

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

    Бро вернись с уроками. Плиз.

    • @andriivova2181
      @andriivova2181 9 місяців тому

      Бро вернись с уроками. Плиз.

    • @sheonaner
      @sheonaner 5 місяців тому

      @@andriivova2181 Бро вернись с уроками. Плиз.

  • @user-us9lg3gh4l
    @user-us9lg3gh4l 3 роки тому

    Как в VB5- есть тип данных Variant , а в C# это var.

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

    10:20

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

    Здравствуйте Сергей! У вас очень классные уроки, но у меня есть идея, как насчёт добавить немного музыки на фон? Тогда ваши уроки станут намного интереснее и число просмотров выростит! Я очень вас прошу: добавте музыку на фон🙏🙏🙏

    • @SimpleCodeIT
      @SimpleCodeIT  3 роки тому +4

      Была музыка, жаловались, что мешает, жаловались что хотят другую музыку.

    • @comrade_ilya
      @comrade_ilya 3 роки тому

      Ну хорошо, но всё равно спасибо что ответили! А можете скинуть ссылку на те уроки?

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

      Мне например, музыка мешает, если тема сложная. Если тема легкая, я могу включить фоном музыку сам

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

      Не всем заходят уроки с музыкой. Если так хочется врубай ее сам , какие проблемы?

  • @N0O0O0O84
    @N0O0O0O84 3 роки тому

    ООП скоро?

  • @user-cg9tu9fv7n
    @user-cg9tu9fv7n 3 роки тому

    Здравствуйте Сергей. Я ваш подпищик. Ваши уроки очень хорошие,я всегда смотрю. Ход спросить,можете подсказать,есть маленькая программа на с++ надо сделать чтобы в конце она вывела подщет сколь было в Ведено + и - чисел. Как кто можно сделать. Я только учусь. Заранее спасибо.

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

    До сюда дошли 5,03% людей

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

      Ага

    • @andriivova2181
      @andriivova2181 9 місяців тому

      До сюда дошли 5,03% людей

    • @sheonaner
      @sheonaner 5 місяців тому

      @@andriivova2181 До сюда дошли 5,03% людей

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

    8:48. Ну раз не удобно, то зачем лезть в программирование? Это сфера не для слабых, где есть комфорт и удобность. Вы уже верещите от С# пописали бы на ассемблере микроконтроллеры. Посмотрел бы на вас.

    • @denysko777
      @denysko777 6 місяців тому

      Ной дальше, в любом случае добавили в c# 9, что можно сокращать теперь так: Random rnd = new(); Не знаю насколько теперь var актуален, если брать пример автора в использовании его. Ну посмотри, зачем создавать велосипед, если он уже создан? Так пиши бл*ть в блокноте, сейчас все делается, чтоб ускорить процесс разработки, и то что он сказал, ничего такого тут нет. У тебя как будто ностальгическая-болезнь, думаешь, "я писал, и другие должни", а них*я, так не работает.

    • @kingofbattleonline
      @kingofbattleonline 6 місяців тому

      @@denysko777 может в дискорд хочешь обсудить это? Я посмотрю как ты хорошо что знаешь

    • @denysko777
      @denysko777 6 місяців тому

      Я все сказал. Мне нечего с тобой обсуждать. Автор и на ассемблере напишет если нужно(и умеет), но сейчас преимущество имеют те ЯП, в которых более быстро все пишеться, я понимаю, что разные ЯП решают разные проблемы, но сейчас, больше ценятся те, на которых можно быстрее писать код, а не как в твоем любимом ассеблере, чтобы написать "Hello World", надо написать кучу строк, окей, никто не говорит что легко, но если откинуть сложность, всплывает вторая его "проблема", чтобы написать то, что можно в Java или C# написать в 1 строку, в ассемблере надо кучу строк, и как бы ты быстро не писал, будешь больше времени тратить чем остальные. Давай не будем возращаться к старым временам, не спорю, что надо с етим поработать, понять что вообще из себя представляет.. Да и на счет удобности, ну сказал он и что? Что плохого в том, если код будет занимать меньше места? Тебе лишь бы до*баться. Программирование - не легко, но такие моменты как автор упомянул, упрощают код, более удобно/приятно читать его, что тут такого бл?@@kingofbattleonline

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

    Вы умерли ?

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

      Ждешь ответа?

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

      @@k1aldgames275 С того света

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

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

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

    Спасибо за урок!

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

    Спасибо!

  • @egorkalmykov4003
    @egorkalmykov4003 3 роки тому

    Спасибо большое !!!

  • @leskhanmuratuly5374
    @leskhanmuratuly5374 3 роки тому

    Спасибо)

  • @user-sp6nv4ds5v
    @user-sp6nv4ds5v 3 роки тому

    Спасибо

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

    Спасибо за урок!