Результаты поиска по запросу "ienumerable"
к тому же. Это просто явно указывает наследование, которое будет в любом случае.
уICollection<T> реализовать обаIEnumerable<T> а такжеIEnumerable? Какова цель этого? КакIEnumerable выгодаICollection<T>?
https://www.youtube.com/watch?v=jd3yUjGc9M0
кто-нибудь объяснить мне IEnumerable и IEnumerator? например, когда использовать его поверх foreach? В чем разница между IEnumerable и IEnumerator? Почему мы должны использовать это?
предоставить свойство Count - плюс - каждая ICollection также реализует IEnumearable.
ли кто-нибудь помочь мне сCount метод расширения дляIEnumerable (не универсальный интерфейс). Я знаю, что это не поддерживается в LINQ, но как написать это вручную?
Да, ты прав. Спасибо :)
то сталкиваюсь с проблемой, чтобы проверить,IEnumerable<T> равен нулю, прежде чем выполнять итерацию через запросы foreach или LINQ, тогда я часто сталкиваюсь с такими кодами: var myProjection = (myList ?? Enumerable.Empty<T>()).Select(x => ...
Что-то вроде этого:
у меня есть IEnumerable, как: string[] items = new string[] { "a", "b", "c", "d" };Я хотел бы пройти через все пары последовательных элементов (скользящее окно размера 2). Который будет ("a","b"), ("b", "c"), ("c", "d")Мое решение было ...
Разрешение IEnumerable <T> с помощью Unity
Может ли Unity автоматически разрешатьIEnumerable<T>? Допустим, у меня есть класс с этим конструктором: public CoalescingParserSelector(IEnumerable<IParserBuilder> parserBuilders)и я настраиваю отдельные экземпляры IParserBuilder в ...
си
я есть модель, которая имеет свойство IEnumerable (предупреждение псевдокода, чтобы следовать) public class PersonModel { public string Name { get; set; } public IEnumerable<AddressModel> Addresses { get; set; } } public class AddressModel ...
Четкое объяснение ...
есколько дней я пытаюсь найти конкретный ответ, почему типы IEnumerable вызывают странные ошибки при использовании их в качестве типов возврата в контрактах операций. Я сталкивался с большим количеством статей и форумов, но до сих пор имею то, ...
IEnumerable и IEnumerator оба являются интерфейсами. IEnumerable имеет только один метод с именем GetEnumerator. Этот метод возвращает (так как все методы возвращают что-то, включая void) другой тип, который является интерфейсом, а этот интерфейс - IEnumerator. Когда вы реализуете логику перечислителя в любом классе вашей коллекции, вы реализуете IEnumerable (либо универсальный, либо не универсальный). IEnumerable имеет только один метод, тогда как IEnumerator имеет 2 метода (MoveNext и Reset) и свойство Current. Для простоты понимания рассмотрим IEnumebale блок, в котором находится IEnumerator (но не через наследование или ограничение). Смотрите код для лучшего понимания:
жный дубликат: Может кто-нибудь объяснить мне IEnumerable и IEnumerator? [https://stackoverflow.com/questions/558304/can-anyone-explain-ienumerable-and-ienumerator-to-me] Каковы различия между IEnumerator и IEnumerable?
Я думаю, что это решение использовать минимальные ресурсы
пытали некоторую медлительность в открытии формы нашего кода, и это, возможно, было связано сfor петля сbreak это занимало много времени, чтобы выполнить. Я переключил это наIEnumerable.Any() и увидел, что форма открылась очень быстро. Теперь я ...