|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.03.2012, 03:17 | #1 |
Форумчанин
Регистрация: 13.10.2011
Сообщений: 143
|
C#. Generics Arrays/Обобщенные массивы
При подробном изучении LINQ захотел для некогда написанного класса Matrix реализовать интерфейс IEnumerable для возможности прохода по всем элементам. В методе GetEnumerator<double> (Matrix состоит из double чисел) думал вернуть GetEnumerator<double> массива, выполняющего роль контейнера матрицы, но в итоге столкнулся с отсутствием такового метода.
Собственно вопрос: Почему для массивов Array не реализованы generic типы, как для Collection?
Все имена, фамилии, ники, даты и события упоминаемые в моих постах, являются вымышленными. Все совпадения с реально существующими - случайны.
|
13.03.2012, 04:09 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
http://msdn.microsoft.com/ru-ru/libr...(v=vs.90).aspx
читаем примечание в заметках, все там есть, foreach же работает. или интересует именно IEnumerable<?>? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 13.03.2012 в 04:18. |
13.03.2012, 05:08 | #3 | |
Форумчанин
Регистрация: 13.10.2011
Сообщений: 143
|
Цитата:
Интересует как именно происходит подобная реализация.
Все имена, фамилии, ники, даты и события упоминаемые в моих постах, являются вымышленными. Все совпадения с реально существующими - случайны.
Последний раз редактировалось Lasur; 13.03.2012 в 05:39. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обобщенные типы. Проблема со сравнением | Russalert | C# (си шарп) | 4 | 13.03.2012 02:56 |
Двумерные массивы(массивы указателей на массивы) | krytishka99 | Помощь студентам | 1 | 29.12.2011 19:51 |
== для generics-типов. | vedro-compota | C# (си шарп) | 4 | 07.04.2011 08:22 |
Arrays.sort по спаданию | RIO | Общие вопросы по Java, Java SE, Kotlin | 1 | 05.03.2011 21:00 |
Обобщенные классы в С++ | Ramil1991 | Общие вопросы C/C++ | 27 | 23.01.2011 05:52 |