170 похожих чатов

Https://Github.Com/Apress/Pro-Csharp-7/Blob/Master/Chapter_8/CustomEnumerator/CustomEnumerator/Program.Cs Обьясните пожалуйста почему на 17 строке мы перебираем Car в

типе Garage при том что никто друг друга не наследует?

4 ответов

18 просмотров
Alexey- Автор вопроса

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

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

Alexey- Автор вопроса
Arthur Irgashev
Причём там наследование ? У тебя твой гараж реализ...

Все,кажется дошло Меня уже тошнит от этого анумерабла и его популярного внука интерфейса,второй раз берусь и путаюсь в трех соснах

Alexey
Все,кажется дошло Меня уже тошнит от этого анумера...

интерфейс тут не причем, Garage отдает енумерейбл Car

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
17
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Ну значит тебе повезло, мы же про транк говорим оба?
Александр (Rouse_) Багель
11
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Карта сайта