ИНИЦИАЛИЗАЦИЯ МАССИВА | СПОСОБЫ | СИ ШАРП | C# ПРИМЕРЫ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 25

Поделиться
HTML-код
  • Опубликовано: 27 сен 2024
  • В этом уроке мы рассмотрим примеры, способы и синтаксис инициализации одномерных массивов. Вы узнаете как создать массив заполненный нулями, создать массив заполненный определёнными цифрами и значениями.
    ➡️ Мой курс C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ на Udemy
    👉 www.udemy.com/...
    ✅Доступ к исходному коду и спонсорство / simplecode
    ✅ donatepay.ru/d...
    ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
    ✅ Telegram канал t.me/SergeySim...
    Уроки по программированию
    ✅Наша группа ВК smplcode
    ✅Подписывайтесь на канал / @simplecodeit
    #массивы #сишарп #simplecode #урокипрограммирования

Комментарии • 175

  • @SimpleCodeIT
    @SimpleCodeIT  4 года назад +29

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

    • @BSSDSM
      @BSSDSM 4 года назад

      Спасибо за ваши видео! Если будет возможность сделайте, пожалуйста, видео про гит, гитхаб, что это такое, как этим пользоваться и зачем нужно. Думаю будет полезной информацией узнать об этом начинающим и не только.

  • @GoodCat1613
    @GoodCat1613 3 года назад +115

    Я не пойму что за 2 человека дизлайка, материал преподается получше универов многих. За два месяца понял азы по тем темам к которым и приступать боялся. Оказалось если думать и получать инфу порциями и системно, то все возможно. За полтора месяца вечерних уроков инфы больше чем за два года учебы. Так что лайк определенно. Плюс набрался храбрости после уроков, чтобы попробовать первые шаги в идустрии и устроился тестировщиком. Так что сенкс за канал.

  • @АлександрПасевич-п1ч
    @АлександрПасевич-п1ч 3 года назад +32

    За такое раскрытие материала, ТРЕБУЮ! многократное увеличение аудитории у этого канала!!!! БОЛЬШЕ ПОДПИСЧИКОВ!!!! БОЛЬШЕ ПРОСМОТРОВ!!!! БОЛЬШЕ ЛАЙКОСОВ!!!!

  • @paino_ino
    @paino_ino 4 года назад +61

    Я учу С++, но зайти и жмакнуть лойс обязан. )

    • @jangiryanarsen4952
      @jangiryanarsen4952 4 года назад +2

      Жду от Сергея C++ с OpenGL, с OpenCL и Metal 2 API

    • @wayne7292
      @wayne7292 Год назад

      Не обязан

  • @alvoltta
    @alvoltta 4 года назад +19

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

  • @Dante_Valorant
    @Dante_Valorant 3 года назад +6

    Как хорошо что на Ваш канал наткнулся. Лучшая подача, что есть на просторах Ютуба!

  • @ib9048
    @ib9048 4 года назад +22

    Полезная информация. Спасибо вам, Сергей!

  • @warfacesupport105
    @warfacesupport105 3 года назад +4

    Соотношение лайков и дизлайков очень точно показывает качество контента :D
    Даже зная эти темы очень интересно посмотреть эти уроки, спасибо)

  • @4ipigon
    @4ipigon 3 года назад +94

    Для тех у кого не опознаётся Enumerable.
    Добавьте в начале кода пространство имён:
    using System.Linq;

    • @remboz
      @remboz 3 года назад +2

      Спасибо тебе, Человечище!)

    • @hardstyle7448
      @hardstyle7448 Год назад

      Хоть и прошел год но спасибо

    • @zxc-n4o
      @zxc-n4o Год назад

      Cпасибо, герой

    • @dimonfunny7434
      @dimonfunny7434 Год назад

      спасибо братик

    • @user-bw5fd
      @user-bw5fd 3 месяца назад

      Тепер вибиває, що Linq не існує в System

  • @АндрейДынер
    @АндрейДынер 4 года назад +19

    Как всегда на высоте, спасибо !)

  • @py_buddha2911
    @py_buddha2911 4 года назад +13

    Like не глядя. Топовый контент. Спасибо!

  • @arroganz9318
    @arroganz9318 2 года назад +2

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

  • @bignumber9483
    @bignumber9483 4 года назад +6

    И отдельное спасибо за очередной видеоурок

  • @dark_rider444
    @dark_rider444 2 года назад +4

    Огромное спасибо за такие уроки) Мне 16 лет, я учусь в онлайн-школе по программированию на C#, а если что не понял, захожу сюда)))

    • @Sen-nx6nn
      @Sen-nx6nn Год назад

      Как успехи?

  • @geraltt1455
    @geraltt1455 4 года назад +8

    Отлично как всегда.

  • @ВадимТутынин-е4х
    @ВадимТутынин-е4х 3 года назад +5

    Отличное видео, как и всегда

  • @АлександрУшаков-у3н
    @АлександрУшаков-у3н 2 месяца назад

    Ты лучший! Не теряйся!)

  • @DimTsi
    @DimTsi 4 года назад +4

    Юбилейный - 25ый лайк!))))

  • @argabid5897
    @argabid5897 Год назад

    за Enumerable автору отдельный респект. Я уже разработчик с опытом но на других ЯП, и часто на практике приходилось поначалу решать такие тривиальные задачи как сгенерировать диапазон чисел пока я не знал как это делается приходилось гуглить. А тут автор прямо в учебном материале преподносит то, с чем приходится сталкиваться на практике.

  • @eugenev423
    @eugenev423 Год назад +1

    Спасибо за видео

  • @govdamikhaylo4183
    @govdamikhaylo4183 3 года назад +1

    Как же приятно изучать новые языки:)

  • @АртёмАлександровичСкарлухин

    Мне очень нравится! Это супер!

  • @colibri_86
    @colibri_86 3 года назад

    Очередной полезный урок. Всё усвоено. Идём дальше! Спасибо!

  • @DmitryDolganov
    @DmitryDolganov 4 года назад +7

    Спасибо!

  • @socialexperiment8267
    @socialexperiment8267 3 года назад +4

    Тот момент когда уроки так хороши что дизлайков 0,1%

  • @lexgame861
    @lexgame861 4 года назад +3

    Спасибо большое за видео)

  • @singleforever2190
    @singleforever2190 4 года назад +1

    Привет Сергей! Как всегда лайк и коммент. Еще я хочу сказать, чтобы ты знал, что твои видео реально полезны, т.е. будь уверен, что твои видео не пустое место. Может комментарий 1, но думает так бОльшая часть твоей аудитории. Еще раз спасибо (а еще я с массивами не очень дружу))

  • @giorgijabauri1040
    @giorgijabauri1040 7 месяцев назад

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

  • @КотИзмема-л9т
    @КотИзмема-л9т 2 года назад

    Хороший курс) Изучаю со своими приятелями по нему сишарп, всем нравится)

  • @РафикАглиулов-о9м
    @РафикАглиулов-о9м 4 года назад +3

    хотелось бы увидеть урок про get, set. Очень хорошо объясняете

  • @kartohvoin
    @kartohvoin 4 года назад +1

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

  • @birdwatcher_channel
    @birdwatcher_channel 3 года назад

    просто лучшие уроки по Си Шарп

  • @ifelru
    @ifelru 3 года назад

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

  • @НадеждаИванова-п1с
    @НадеждаИванова-п1с 3 года назад +1

    Благодарю

  • @tvtv7026
    @tvtv7026 2 года назад +10

    Если шарп не определяет класс Enumerable, то пропишитье using System.Linq;

  • @ЯрославГоловко-ф6и
    @ЯрославГоловко-ф6и 4 года назад +1

    Спасибо

  • @newmoment6462
    @newmoment6462 2 года назад

    Дякую за урок

  • @ВасилийЧерновол-ь7ы

    Лучший!

  • @bignumber9483
    @bignumber9483 4 года назад +6

    Можете сказать, будут ли ещё уроки по С++?

  • @denisgorodenko-2079
    @denisgorodenko-2079 2 года назад +1

    nice

  • @AL5-p7u
    @AL5-p7u 11 месяцев назад

    лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)

  • @UnifiedGod
    @UnifiedGod 4 года назад +2

    👍

  • @etherialch.8337
    @etherialch.8337 4 года назад

    сделай обновленный гайд по C++ Пожалуйста! не могу разобраться по старым гайдам

  • @АнтонКурочкин-и5ф
    @АнтонКурочкин-и5ф 3 года назад +1

    А почему у меня Enumerable подчеркивает красной? Visual Studio как буду то его не видит

    • @4ipigon
      @4ipigon 3 года назад

      Нужно дописать библиотеку в начале кода
      using System.Linq;

  • @webstart8950
    @webstart8950 3 года назад +2

    все круто! спасибо за все! но возникла маленькая проблемка. смотрю это в 2021 и использую VS 2019, говорит класса Enumerable не существует! что можно сделать?

  • @fillion6288
    @fillion6288 3 года назад

    6:30 дневник отличницы/отличника

  • @vla-zav
    @vla-zav 2 года назад +2

    У меня появилась проблема с классом Enumerable, по какой-то причине выдаёт "Не существует в текущем контексте". В чём может быть проблема?

    • @shemich695
      @shemich695 2 года назад +3

      Если в документе прописано только using System; надо еще дописать using System.Linq; чтобы эта штука int[] myArray = Enumerable.Repeat(5, 10).ToArray() заработала.
      2

    • @sephiroth787
      @sephiroth787 2 года назад

      @@shemich695 спасибо

  • @ВалентинГрищенко-ю6к

    Сергей, а почему вы не делаете видео по программам для визуализиции, например Builder или Qt?

  • @newak3346
    @newak3346 3 года назад +1

    Как вызвать Enumerable. У меня пишет, что такого не существует.

    • @gaalex8314
      @gaalex8314 3 года назад

      То же самое

    • @gaalex8314
      @gaalex8314 3 года назад

      Вы как-то решили эту проблему?

    • @maxserbin2624
      @maxserbin2624 3 года назад

      @@gaalex8314 я решил эту проблему
      вставь в начале кода
      using System.Linq;

    • @tvtv7026
      @tvtv7026 2 года назад

      @@gaalex8314 using System.Linq;

  • @Бот5329-и5г
    @Бот5329-и5г 3 года назад

    А почему у меня не определяется такой класс Enumerable? Есть только Enum.

  • @77lgt
    @77lgt 2 года назад

    Доброго, класс Enumerable не могу использовать... не знаю как добавить библиотеку и какую, подскажите пожалуйста

    • @shemich695
      @shemich695 2 года назад +2

      Если в документе прописано только using System; надо еще дописать using System.Linq; чтобы эта штука int[] myArray = Enumerable.Repeat(5, 10).ToArray() заработала.

  • @riddick9969
    @riddick9969 3 года назад

    а как выводиться массив в консоль c Range

  • @charcher3d553
    @charcher3d553 3 года назад

    как делать шаг в отладчике?

  • @yoqo
    @yoqo 4 года назад

    Здравствуйте!
    Не подскажите, как настроить visual studio так, чтобы при наведении курсора на какой-либо объект, показывалось не только его значение, но и адрес ячейки памяти объекта?

  • @zercooI
    @zercooI 11 месяцев назад

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

  • @redkamps4996
    @redkamps4996 3 года назад

    Сергей, я не понимаю следующее,
    Вы говорите:
    1)сначала надо объявить массив
    2)потом выделить память
    А разве объявить, не значит выделить память?
    Ответьте пожалуйста.
    Спасибо

    • @SaffronChipMCPE
      @SaffronChipMCPE 3 года назад

      Не, ты просто говоришь, что есть такое имя массива. Насколько мне известно, эти части можно просто поделить

  • @jien2884
    @jien2884 3 года назад

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

  • @ИльяПоповский-е7ъ
    @ИльяПоповский-е7ъ 4 года назад

    Добрый вечер! У меня почему-то не определяется метод Enumerable, он не подкрашивается другим цветом и его нет подсказывает среда разработки. Подскажите, пожалуйста, с чем это может быть связано?

  • @azasul009
    @azasul009 4 года назад

    по java будут уроки?

  • @анониманоним-г7ы
    @анониманоним-г7ы 2 года назад

    у меня вс не читает код enumerable

    • @shemich695
      @shemich695 2 года назад

      Если в документе прописано только using System; надо еще дописать using System.Linq; чтобы эта штука int[] myArray = Enumerable.Repeat(5, 10).ToArray() заработала.

    • @Альфредо-г5щ
      @Альфредо-г5щ 2 года назад

      возможно ты где-то пропустил ";", "." либо у тебя нету нужного "using" Либо проблема в том что " Enumerable" у тебя написан с маленькой буквы или с ошибками

  • @nextpc2202
    @nextpc2202 3 года назад

    Скажите, а где применяется массив ? Допустим создаю игру, то где его применять? Или допустим программу делаю, то где его применять?

    • @nextpc2202
      @nextpc2202 3 года назад +1

      @@borislove4700 Да, на форумах лазил и книги по с# приобрёл и понял, что с помощью массива для работы, допустим, можно сделать авторизацию нескольких пользователей и при этом не писать большой и некрасивый, неудобный код, а в играх можно использовать к примеру разговорный диалог как в андертейле допустим и т.д. полезная штука крч.

    • @nextpc2202
      @nextpc2202 3 года назад

      @@borislove4700 это точно, было бы идеально, если бы после каждого урока того же Массива, нам говорили как и где его применять)

    • @nextpc2202
      @nextpc2202 3 года назад +3

      ​@@borislove4700 я новичок в программировании, 3 года выбирал язык, все время думал, что лучше, разработка программ или геймдев, а может быть сайты? Решил, что хочу разрабатывать приложения, лаунчеры всякие и т.д. Был выбор между языками: 1. Java 2. Phyton. 3. C++ 4.C#. Выбор пал на C# потому-что посмотрев его код, для чего он нужен и где применяется, я понял, что хочу начать с него. Он достаточно прост , самое сложное для меня на данный момент были массивы, но наконец-то я разобрался, что и как. Надеюсь, что я смогу выучить C#. Еще со школы хотел именно программированием заниматься, хотел поступить на программиста, но родители посчитали, что для меня это не подойдет и отправили учиться на другую профессию, затем сходил в армию, а сейчас учу программирование и хочу использовать его как свое хобби. Ненужная инфа, но захотелось высказаться :-)

  • @macviser3733
    @macviser3733 4 года назад

    5

  • @mikhailmaliakin8080
    @mikhailmaliakin8080 3 года назад

    подскажите, при задании массива, к примеру, int MyArray= new int [5]; int указывается и слева и справа, почему недостаточно только указания слева? если, к примеру, задаем переменную int a = 5;
    мы же не пишем int a = int 5; может не правильное сравнение, просто возник такой вопрос. Спасибо

    • @vladosjameson5217
      @vladosjameson5217 3 года назад

      достаточно

    • @vladosjameson5217
      @vladosjameson5217 3 года назад

      int[] nums2 = new int[4] { 1, 2, 3, 5 };

      int[] nums3 = new int[] { 1, 2, 3, 5 };

      int[] nums4 = new[] { 1, 2, 3, 5 };

      int[] nums5 = { 1, 2, 3, 5 };

    • @vladosjameson5217
      @vladosjameson5217 3 года назад

      все способы одинаковы

  • @macviser3733
    @macviser3733 4 года назад

    3

  • @macviser3733
    @macviser3733 4 года назад

    4

  • @macviser3733
    @macviser3733 4 года назад

    2

  • @macviser3733
    @macviser3733 4 года назад

    1

  • @NoName-cb7vz
    @NoName-cb7vz 3 года назад

    в 19 визуалке нет класса энумрэйбл!! что делать?

    • @stanislavs466
      @stanislavs466 3 года назад +1

      Надеюсь ты уже разобраться, но вдруг нет.
      using System.Linq;
      Подключи, и все появится.

    • @NoName-cb7vz
      @NoName-cb7vz 3 года назад

      @@stanislavs466 , спасибо, разобрался)

  • @санитарпсихбольницы

    я пятый !

  • @tatsuki5929
    @tatsuki5929 4 года назад

  • @InfernoAge
    @InfernoAge 4 года назад

    Дизлайк см автор поставил)? самокритика)?

  • @викторВоробей-б8д
    @викторВоробей-б8д 3 года назад

    //

  • @artefakt4349
    @artefakt4349 4 года назад +57

    Благодарю! очень интересно! Раньше слыша слово массив, меня охватывала паника, я думал это что-то сверхсложное. Но нет, все понятно, когда хорошо объяснено!

    • @zitoon3322
      @zitoon3322 4 года назад +5

      кст,тоже самое я когда начинал ролик смотреть аж дрожал

  • @egorkalmykov4003
    @egorkalmykov4003 3 года назад +1

    Спасибо !!!

  • @manageradv6905
    @manageradv6905 3 года назад +88

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

    • @MavileTT
      @MavileTT 2 года назад +1

      2 дня я уже на этом уроке

    • @mike-pank
      @mike-pank 2 года назад +17

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

    • @КамбэкПетрович
      @КамбэкПетрович 2 года назад +1

      @@mike-pank поддерживаю, но вполне может быть предрасположенность к изучению ЯП, либо это не первый его ЯП .

    • @gofracarton
      @gofracarton 2 года назад +2

      @@mike-pank возможно, это не первый язык для него, и поэтому это допускается.

    • @Юрчик-л8у
      @Юрчик-л8у 2 года назад +1

      нужно смотреть неспеша каждый урок ,иначе толку то от беглого просмотра

  • @ПавелБойко-ь2д
    @ПавелБойко-ь2д 3 года назад

    Спасибо!

  • @nikolay7658
    @nikolay7658 4 года назад +12

    Лучшие уроки по программированию! так держать!

  • @crazyc_studio
    @crazyc_studio 4 года назад +6

    вам нужно преподовать уроки у меня в школе, я бы бил отличником.

  • @mn4840
    @mn4840 2 года назад +4

    Спасибо! Ваши уроки и подход к обучению просто великолепны! Пусть в вашей жизни все сложится наилучшим образом :)

  • @bekzatmussin497
    @bekzatmussin497 4 года назад +2

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

  • @SG-li3qv
    @SG-li3qv 3 года назад +5

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

  • @3x__
    @3x__ 4 года назад +6

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

  • @niyak0vo
    @niyak0vo 3 года назад +1

    2085 лайков / 2 дизлайка. Статистика говорит сама за себя

  • @ГлебДомрачев-ь7э
    @ГлебДомрачев-ь7э 3 года назад +3

    Спасибо, Сергей!!!

  • @lunad.5176
    @lunad.5176 9 месяцев назад +1

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

  • @ДмитрийКаленюк-щ7м
    @ДмитрийКаленюк-щ7м 3 года назад +1

    Отличный урок

  • @mattmurdockattorney
    @mattmurdockattorney Год назад

    +

  • @artlinestudio6735
    @artlinestudio6735 2 года назад +1

    Да, и это круто!

  • @АлексейЖелтов-л7п
    @АлексейЖелтов-л7п 4 года назад +1

    Спасибо

  • @Baq152RUS
    @Baq152RUS 3 года назад

    СПАСИБО БОЛЬШОЕ!
    без тебя этого кода я бы не смог написать
    class programm
    {

    static void Main(String[] args)
    {
    int[] Vanila;
    Vanila = new int[5] {1,7,345,564,564};
    System.Console.WriteLine(Vanila[0] + Vanila[3]);
    }
    }
    }

  • @navi4046
    @navi4046 4 года назад

    Зачем люди сделали так, чтобы массив начинался с нуля ?

  • @komander7291
    @komander7291 4 года назад

    а вот еще вопрос: Я хотел написать одну программу которая встраивалась в игру и при кое каком условии должна была автоматически нажимать клавишу.... Но проблема в том что я новичок в программировании на С# и нигде не могу найти как подключить ту самую клавишу к своей программе. Не могли бы вы помочь или сделать какой нибудь гайд по этому вопросу.

  • @_chill_relax_calm4647
    @_chill_relax_calm4647 3 года назад

    Поддерживающий комментарий для развития канала

  • @aliaksandrvasiukhnevich1098
    @aliaksandrvasiukhnevich1098 4 года назад

    Автор просто лучший, так доступно подаёшь материал , хотелось бы сказать большое спасибо))))
    И хотел бы узнать куда пропали видео по js ? очень нравилось к ним обращаться как к справочнику, или их можно найти где-то в другому месте ?

  • @allihanallishka3578
    @allihanallishka3578 4 года назад

    В чем ошибка? библиотеку using System.Linq; включил
    int[] nm = Enumerable.Range(4, 5).ToArray( );
    Console.WriteLine(nm);
    У меня ошибка выходит System.Int32[ ].
    Я так и не понял как он на консоль выводит результат без "Console.WriteLine(nm);"

    • @alextek3579
      @alextek3579 4 года назад

      В видео он ничего на консоль не выводит, там пустая строка. А ошибка у тебя, потому что ты пытаешься распечатать сам массив, а не содержащиеся в нем значения: nm[0], nm[1].. и т.д.

    • @allihanallishka3578
      @allihanallishka3578 3 года назад

      @@alextek3579 спасибо

  • @mumanmuman9119
    @mumanmuman9119 3 года назад

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

  • @KlevaGameS
    @KlevaGameS Год назад

    Благодарю за урок!

  • @yakub8798
    @yakub8798 2 года назад

    лучшие уроки по C# за 3 дня дошел до этого урока.

  • @serhiyhrytsiuk4376
    @serhiyhrytsiuk4376 4 года назад

    мля, а за что дизлайк то, а? Кто поставил, признайся

  • @mechanicbrothers3388
    @mechanicbrothers3388 4 года назад +1

    Спасибо за классный уроки!
    У меня вопрос
    У С++ больще способности или у С#? Какой из них больще способности и премишества?

    • @euuhgzz2791
      @euuhgzz2791 4 года назад +4

      C++ самый раскрепощенный и опасный язык, сишарп не имеет прямой доступ к оперативке(ему нужно подключать отдельные библиотеки dll)

    • @mechanicbrothers3388
      @mechanicbrothers3388 4 года назад +1

      @@euuhgzz2791 это значить что с++ лучще

    • @euuhgzz2791
      @euuhgzz2791 4 года назад +1

      @@mechanicbrothers3388 они двое хорошие, сишарп удобнее для создание интерфейсов) в с++ больше возможностей

    • @mechanicbrothers3388
      @mechanicbrothers3388 4 года назад

      @@euuhgzz2791 спасибо!

    • @euuhgzz2791
      @euuhgzz2791 4 года назад

      @Никита Миронов c++ ниже по уровню, все выше расписанно же