Уроки C# (C sharp) | #10 - Цикл foreach

784 ratings | 54375 views


Уроки C# (C sharp) | #10 - Цикл foreach

В этом уроке разберем такой цикл как foreach в языке программирования C (C sharp). ✔ Основной сайт: ✔ ------------- Группа Вк - Группа FaceBook - Я в Google+ - Страничка Twitter - Страничка Вк - ✔ Начните зарабатывать на YouTube - ✔ Видео по заработку на YouTube - Помощь в развитии канала. * Яндекс Деньги: 410014343706921 * Кошельки WebMoney: - Доллар: Z331064341236 - Гривна: U386388718252 - Рубль: R214610220703

Comments to the video: Уроки C# (C sharp) | #10 - Цикл foreach

Imran Bazanov 21 days ago
ребят, растолкуйте изволь начин видео (ДЗ) отчего программка запустила такие числа? будто они образовались? я представил одинешенек метод - он оказался неправильным. Надеюсь на вас ребят
Нурсултан Марсельев 3 months ago
у меня совершенно другая херня вышла по домашке, переписал у Гошы все равно!!!
Andrey Manuilov 2 months ago
Нурсултан Марсельев в чем неувязка?
Vladimir P 3 months ago
Лучше использовать не Length, а GetLength. Вдруг массив будет с различными сторонами.
Обитатель интернета 5 months ago
а отчего цикл считает до 18? я не сообразил дз толком
ИГРОВОЙ КАНАЛ БОГЕЛЬМАН 6 months ago
Будут ли уроки по языку Луа?
Earthman 7 months ago
Я завалил домашку! Тяму не хватило!
Roman 13 9 months ago
foreach не этак прост будто кажеться, покамест вы с помощью него попросту считываете данные из массива , то ни чего отвратительного не произойдет, а вот если снутри цикла вы возжелаете поменять сам массив по которому на данный момент пробегаетесь, то начнутся чудеса ))) там главное, кто и будто реализует интерфейс IEnumerable.
WayOneProduction 1 year ago
Объясните, изволь, 12 строку кода в Д/З. Не понимаю отчего там идёт сложение i + j
Mark Yatsyn 9 months ago
Yeskov Vladimir, в 12 строке происходит инициализация частей двухмерного массива numbers переменными-счетчиками цикла а поточнее их суммой, то кушать таким образом мы и перебираем элементы массива в циклах и здесь же их инициализируем их значениями из переменных i, j которые любой один увеличиваються на 1. Например: элемент массива numbers[1, 2] = 1+2 = 3;
Roman 13 9 months ago
Что за домашка ?
Alexander 1 year ago
Если канал еще в действии,подскажи,отчего тут мы не писали new,если бы мы написали,что бы поменялось?Почему Здесь не нужна резервация памяти?
Roman 13 9 months ago
в строке float[] numbers = .. ? за вас это сделает компилятор, это изготовлено для удобства, можите почитать Инициализация/инициализатор массивов. Если добавить new , то построение будет уже:  float[] numbers = new float[] .
Tomas Gammister 1 year ago
помогите осознать. в домашнем задании, какой из циклов производится в колонка ,т е WriteLine ? для i либо для j. фигурные скобки меня сбивают с толку будто новенького )))
Alex West 1 year ago
Знатоки, подскажите: Несовсем понятно, отчего необходимо выражать переменную numbers чрез переменную el) Кто может объяснить?))
Roman 13 9 months ago
el это заглавие переменной которая представляет собой любой элемент массива в поочередном доступе. Вам же необходимо будто то адресоваться к элементу массива, вот вам и дают эту переменную. Назвать ее можно будто комфортно, главное чтоб было понятно. Обычно именуют Item и тп.
S W A G 1 year ago
Вместо el можно поставить че угодно, можешь jf либо afk
Alexander Malyshev 1 year ago
Переменная numbers - это массив и мы объявляем переменную el, чтоб перебрать все числа в массиве numbers. Мы объявили переменную el, чтоб стремительно перебрать все элементы в массиве не прибегая к массивным циклам for, а сделать все с помощью цикла foreach
Vladyslav Shcherbyna 1 year ago
length из первого примера обязан быть константой
Денис Соколенко 1 year ago
Как по мне ,то весьма не достаточно пояснения (можно этак произнести практически нету ) по поводу последнего урока , а конкретно двойных массивов. Д.З. для новичков попросту не реальное. А этак вообщем уроки лаконичные и при этом довольно содержательные )))
ksasa ksasa 1 year ago
для чего в цыкле строчить: numbers [i, j] = i + j; ??
Andrey Manuilov 2 months ago
ksasa ksasa чтоб заполнить тишине суммами массив
Alex Classy 1 year ago
А отчего у меня все идет не в строчку, будто у Георгия, а в столбик все Я списал его домашнее задания, однако у меня оно все вывело в столбик (любая цифра с новейшей строчки)???
Іван Іваненко 9 months ago
Console.Write(); без Line
Oleg Sillens 1 year ago
любая цифра? быстрее итого здесь промах в написании флота, смари, 13.13f, 14.14f, 15.15f, ; меж значениями float'a нужно устанавливать точку(13.13) Потом f (float) (13.13f) и потом запятую (13.13f,) у меня тоже такая промах была
VVpepper8686 1 year ago
А можно ли вывести с помощью foreach все значения, к примеру, лишь из 2-ой строчки двумерного массива? Если mas - это двумерный массив, то foreach (int i in mas[1]) не работает. Пишет, что если употребляем mas, то в скобках необходимо написать 2 аргумента.
Roman 13 9 months ago
Потому что индекс многомерного массива - это типа составной индекс. Это не массив массивов, это не тоже самое будто int[2][3] ! Многомерный массив это попросту большенный массив с комфортной индексацией для программера, однако это не массив массивов. Массив массивов можно этак передать в foreach по первому индексу.
Андрей Стурбо 1 year ago
2:08 там слышно глас какой-то женчины
Sark13Play 1 year ago
еслибы гоша давал домашнее задания, мы бы лучше понимали! КТО ЗА СТАВЬ ЛАЙК!
vaytikk 1 year ago
Бля, какой же ты тупоумный пёс, комментарий написан пол года вспять.
Neo 1 year ago
бля, какие же вы тупые собаки. для чего сотворен github. чтоб погрузиться.
Богдан Белик 1 year ago
отчего не указал, что foreach работает чрез реализацию IEnumerable и что один уж все массивы реализуют этот интерфейс, foreach с ними работает? Было бы хорошо разъяснять, будто конкретно оно работает под капотом если сам знаешь, естественно :D хотя, может, и спозаранку для совершенно новичков углубляться в интерфейсы
Elari Viende 6 months ago
А он и не знает и знать не желает. Пишет свои хеллоуворлды и отлично ему.
Питр Покир 11 months ago
Какая грубая и неаккуратная поползновение возвысить свое ЧСВ
Lobster 1234 1 year ago
у нас в варике воспрещается использовать цикл в цикле, ибо это утечно)
Богдан Белик 1 year ago
лолшто цикл в цикле - это полностью нормально
Igor Maksimenko 2 years ago
подскажите изволь.Почему когда в конце пишем Console.WriteLine (b [i, j]); -у вас это 13 строка, он выводит столбцом значения,а когда Console.Write (b [i, j]); - выводит матрицей?Заранее благодарю.
Real Wolf 1 year ago
Ты запамятовал написать Console.WriteLine(); перед закрытием первого цыкла
Mamkin Trader 1 year ago
нигде такового не лицезрел, можно образец?
Mamkin Trader 1 year ago
поэтому что Console.WriteLine() работает этак, что потом вывода переданного текста переводит каретку на последующую строчку а Console.Write() соответственно не перебегает на отпечаток. строчку, потому таковой эффект
Роберт Ахматзянов 2 years ago
ребят а этот цыкл можно использовать лишь с массивами
Roman 13 9 months ago
Нет, можно со всеми кто реализует интерфейс IEnumerable
Стас Аксенюк 2 years ago
А будут уроки,будто этим всем воспользоваться в юнити?А открываю юнити и не чего не получаеться.
Иосиф Виссарионович Сталин 1 year ago
в Unity кушать консоль
Иосиф Виссарионович Сталин 1 year ago
попросту это выводится в консоли
Кама Пуля 1 year ago
Уже кушать
Иван Рочев 2 years ago
В Unity там малость подругому, отыскать канал SkyGames в ютюбе
Direktor 2 years ago
Это не будет большенный неувязкой,если я буду использовать Visual Studio 2015 заместо MonoDevelop?
Astral Foxy 2 years ago
+RamManChannel я имел ввиду что итератора-компмлятора(с native) еще кроссплатформенного нету. А код строчить можно хоть в блокноте : )
Direktor 2 years ago
+Astral Foxy У меня установлена MS Visual Studio Community 2015.Создаю новоиспеченный проект,выбираю Visual C и платформу - конечно,это ведь и кушать его IDE,либо я что-то путаю ? До этого попросту не работал с C-образными языками.
Astral Foxy 2 years ago
+RamManChannel Вроде.net next еще не работает, и кандидатуры Mono покамест дудки. Другое дело если вы имеете ввиду конкретно IDE то заморочек быть не надлежит
Георгий Калайчиев 2 years ago
Как поправить ошибку Error building package
Иосиф Виссарионович Сталин 1 year ago
найди ошибку в программке
SPARX 2 years ago
Привет Григорий :) Уроки неплохи, однако вот закавыка - не достаточно. Может посоветуешь какой нибудь неплохой уже оконченный курс по c ?
Ivon Karren 1 year ago
ахпзап, ору
Жора Сергеев 1 year ago
Григорий - это Гриша. Он - Георгий.
Элах Эльмурзаев 2 years ago
+Richard Moore Полностью соглсаен