C#: С# - IEnumerable vs List #csharp #dotnet #сишарп #junior - видео HD

C#: С# - IEnumerable vs List #csharp #dotnet #сишарп #junior - видео
00:01:00
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18776 роликов

С# - IEnumerable vs List #csharp #dotnet #сишарп #junior - видео.

IEnumerable имеет несколько преимуществ перед List:

– Экономия памяти: IEnumerable не создает список всех элементов, что может быть полезно для больших коллекций данных.

– Гибкость: IEnumerable можно использовать для работы с любой последовательностью элементов, независимо от того, является ли она списком или генерируется другим способом.

– Эффективность: IEnumerable может быть более эффективным при работе с большими коллекциями данных, так как он не создает все элементы сразу.

Важно отметить, что IEnumerable не является заменой для List во всех случаях. В зависимости от задачи, использование List может быть более подходящим решением.

#csharp #dotnet #сишарп #junior #coding #программирование #middle #senior


______________________________________________________________
программирование, c#, обучение, ienumerable, list, collection, generic, собеседование, orm, что такое orm, object relational mapping, google, собеседование в google, популярная задача с собеседования, разбор задач с собеседования, собеседование на c#,

RSS
Комментарий удален
@theone1685
11:23
+1
@user-ow1sd5mt6y
23:55
+3
Большое спасибо. Знал, но теперь стало намного понятнее.
@Wings_Vlog
19:11
+1
@user-hd7fw4zn7l
19:17
полезно полезно
@user-yl8fz8lp1r
02:19
IEnumerable — это вроде как интерфейс, а List — тип данных, не?
@mag0med
20:35
У IEnumerable вроде есть индексатор, не?
@nikolaifedorov685
20:03
А ничего, что от IEnumerableещё наследуется IQueryableи в итого вы можете обратиться к перечисление, которое уже не может вернуть результат, т.к. коннекшн уже закрыт. Используя IList, вы такую проблему точно не получите, т.к. IList возвращает не отложенный результат в отличии от IEnumerable.
Пихать Listвезде гораздо безопасней, чем пихать везде IEnumerable.
Так, что если вам нужно только чтение, то нужно использовать IReadonlyList.

Плюсы IEnumerableего отложенность — всё!

Новости

«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux «СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения «СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux «РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий

«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux


11 часов назад
«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux
«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий