Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.74/19: Рейтинг темы: голосов - 19, средняя оценка - 4.74
21 / 14 / 5
Регистрация: 21.02.2013
Сообщений: 701
1

Что такое Списки (IEnumerable)?

19.04.2014, 13:27. Показов 3396. Ответов 24
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
я 4 года подряд слышу это понятие, но каждый раз игнорировал его, пока не наступила безвыходная ситуация. какие то угловые скобки, Термин IEnumerable... Объясните пожалуйста новичку, что такое список.. Это такой массив что ли
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2014, 13:27
Ответы с готовыми решениями:

Что такое public IEnumerable<SomeClass> SomeName()
Здравствуйте. Очень часто вижу подобный код: public IEnumerable&lt;Values&gt; SomeName() { //здесь...

Что такое метод equals() и что такое класс Object
Ответи на два вопроса очень надо 1) Что такое метод equals(). Чем он отличается от операции ==....

Проверить корректность реализации IEnumerable<T> и IEnumerable
Гуру, выручайте! Разбираюсь в создании обобщенной коллекции и запутался в том, как реализовать...

Зачем IEnumerable наследоваться от IEnumerable<T>?
/* * Created by SharpDevelop. * User: Admin * Date: 07.09.2018 * Time: 17:26 * * To...

24
Master of Orion
Эксперт .NET
6098 / 4954 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
20.04.2014, 17:33 21
Author24 — интернет-сервис помощи студентам
Anklav, да не ведитесь вы на эту толстоту. Я дважды сказал, человек не желает понимать. Чукча писатель жеж
0
Заблокирован
20.04.2014, 17:41 22
Цитата Сообщение от Anklav Посмотреть сообщение
http://msdn.microsoft.com/ru-ru/library/2z4khca9.aspx
В C# массивы фактически являются объектами, а не только адресуемыми областями непрерывной памяти, как в C и C++.
Прошу уделить должное внимание словам а не только адресуемыми областями непрерывной памяти. Тоесть он является адресуемыми областями непрерывной памяти + объектом, для удобства работы.
Также массив это - совокупность множества однородных предметов, составляющих единое целое, основная масса чего-либо или кого-либо, большое однородное по некоторому признаку пространство. Что и обеспечивается массивами в CLR, по этому массив в .NET, самый настоящий массив.
А то что вы называете массивом есть адресуемые области непрерывной памяти. Чувствуете разницу?
Было бы удивительно если бы микрософт назвав класс Array не создал все возможное чтобы его максимально приблизить в классическим массивам, они указали на это.

А я создам класс Крокодил, и напишу что я максимально приблизил его поведение к крокодилу, но вы же скажете это всего лишь класс моделирующий работу крокодила так же? Или согласитесь что помимо классов, структур в NET есть еще и крокодилы.
Тоже самое и класс Array, - массивов нет - читайте классическое определение массива и микрософт выше вам написал что они фактически являются объектами класса, - т.е. класс, которые максимально точно моделирует работу классического массива, с их слов выше.

Прошу обратить внимание что микрософт называет массивом также такие классы как ArrayList, BitArray и прочее, а почему? А потому что они максимально точно эмулируют работу безразмерного массива и массива битов, зная что якобы ТОЛЬКО Array является массивом, микрософту почему то не помешало их так назвать, не странно ли? Более того называть их массивами в msdn.
0
Anklav
20.04.2014, 17:50
  #23

Не по теме:

Если б этот крокодил укусил вас за задницу, я бы гордо назвал его крокодилом.

0
pycture
20.04.2014, 19:00
  #24

Не по теме:

Цитата Сообщение от Trwsdf Посмотреть сообщение
Второе, написать класс эмулирующий работу классического массива, задача для 5
класса (индекс и запись чтение).
ну так код то будет? или как?
условие простое - ты даешь че ты там написал я вставляю в свой код, вместо типа double[], который до этого компилировался и твоя поделка должна перевариться компилятором и дать верный результат. напишешь - публично объявлю тебя героем и великим гуру в программинге. не напишешь - сам понимаешь кем тебя считать.

и да. без потоков сознания пожалуста, только код

PS занимаем места в кинотеатре :popcorn: 5 класс ему... гы

0
GarZa
20.04.2014, 19:49     Что такое Списки (IEnumerable)?
  #25

Не по теме:

господа, а не один хрен как это называется?:) Массив, коллекция, список.. реализация на уровне доступа к памяти.... бееее... есть заказчик, задача, алгоритм и пользователь...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2014, 19:49

Нужно что-то типа typeof(IEnumerable<XZeroModel>) .GetValue
Помогите, лисопед не едет :- @using XZero.Models @model IEnumerable&lt;XZeroModel&gt; &lt;div...

Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?
Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?

Что такое IIS и что такое PWS? Почему одно без другого не работает?
вот уже второй день пытаюсь немного разобраться в АСП. накидал небольшую тестовую страничку. но с...

Что такое напряжение и что такое сила тока с позиции заряженных частиц
Объясните пожалуйста, что такое напряжение и что такое сила тока с позиции заряженных частиц....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru