Вопросы по теме 'ienumerable'

Простая проверка сортировки для модульного тестирования ORDER BY?
Я работаю над методом DAL, который использует предложение ORDER BY в SELECT. Возвращаемое значение метода - IEnumerable<T> , где T - это класс, который инкапсулирует сущность предметной области, а порядок сортировки будет основан на одном из...
2763 просмотров
schedule 20.11.2021

Вернуть пустую коллекцию, когда Linq ничего не возвращает
Я использую приведенный ниже оператор с намерением получить все машинные объекты из коллекции MachineList (тип IEnumerable), у которых MachineStatus = i . Коллекция MachineList не всегда будет содержать машины со статусом i . Иногда, когда...
7356 просмотров
schedule 22.09.2021

F # и ковариация интерфейса: что делать? (в частности, seq ‹› aka IEnumerable ‹›)
Я пытаюсь вызвать метод .NET, принимающий общий IEnumerable<T> из F #, используя seq<U> , так что U является подклассом T. Это работает не так, как я ожидал: На следующем простом принтере: let printEm (os: seq<obj>) =...
3130 просмотров
schedule 27.10.2021

Почему я не могу использовать перечислитель массива вместо того, чтобы реализовать его самостоятельно?
У меня есть такой код: public class EffectValues : IEnumerable<object> { public object [ ] Values { get; set; } public IEnumerator<object> GetEnumerator ( ) { return this.Values.GetEnumerator ( ); }...
5349 просмотров
schedule 17.09.2021

Лучший способ использовать IEnumerable ‹IEnumerable ‹string››
Я вызываю хранимую процедуру с несколькими наборами результатов (всегда 2) и записываю результаты в отдельные файлы (в формате с разделителями каналов). Я не могу разбить наборы результатов на отдельные хранимые процедуры. Я использую IDataReader и...
1554 просмотров
schedule 11.09.2021

общедоступный IEnumerable ‹entityClass› установлен на запрос Linq, возвращает null - страница Asp.net
У меня есть веб-страница, с которой будут часто обращаться к источнику данных. Вместо того, чтобы отправлять много вызовов в базу данных, я хочу локализовать набор, а затем сделать так, чтобы различные элементы управления запрашивали локальный набор...
1013 просмотров
schedule 15.09.2021

Возврат IEnumerable ‹› из службы WCF вызывает исключение: базовое соединение было закрыто: соединение было закрыто неожиданно
Когда я возвращаю IEnumerable<ProgramRange> , возникает исключение: Базовое соединение было закрыто: соединение было неожиданно закрыто. Класс ProgramRange выглядит так: [DataContract] public partial class ProgramRange { public...
2490 просмотров
schedule 15.09.2021

В чем смысл Enumerable.ElementAt ‹TSource›?
IEnumerable<T> предоставляет перечислитель, поэтому объект может быть пронумерован. В этом интерфейсе ничего не говорится об индексах. IList<T> относится к индексам, поскольку предоставляет метод IndexOf . Так в чем же смысл...
2301 просмотров
schedule 02.11.2021

Как транслировать в список ‹IEnumerable ‹XElement››
Я делал это сначала, чтобы вернуть определенный набор узлов под родительским узлом, у которого id был равен 1, что фантастически работало. IEnumerable<XElement> world1 = LevelData.root. Elements("world")....
6328 просмотров
schedule 05.11.2021

Ошибка времени выполнения: SelectMany
Я пытаюсь определить ienumerable свойства в объекте, а затем преобразовать его в объект Dictionary Я написал запрос linq с лямбда-выражением для преобразования списка списка в список, и я следую примеру из этого статья msdn Когда я пытаюсь...
372 просмотров
schedule 07.10.2021

приведение IEnumerable не имеет определения для элемента
Я пытаюсь вернуть результаты из IEnumerable, и меня интересует один столбец, содержащий то, что я ищу. Но с тем, что я основал на предложенном участником ответе , выбрав определенный значение столбца из цикла в ienumerable , я получаю ошибку...
94 просмотров
schedule 11.09.2021

Рекомендуемый способ конвертировать IGrouping ‹TKey, TValue› в IDictionary ‹TKey, IEnumerable ‹TValue››
Это должен быть дубликат, но мой поиск не дает желаемых результатов. Кажется, это должно быть довольно просто, но, похоже, не существует встроенного механизма LINQ, чтобы это произошло. Некоторая помощь будет оценена. ... также возможно, что я...
1102 просмотров
schedule 08.09.2021

Прочтите IEnumerable или дождитесь, пока он сначала завершит изменение
Я хочу прочитать словарь на C # и, возможно, получить из него список или словарь с помощью linq. Моя проблема в том, что список может измениться в любой момент, когда я сделаю запрос (т. Е. Не поточно-ориентированный, я думаю). Может кто-нибудь...
81 просмотров
schedule 16.10.2021

Производительность между итерацией через IEnumerable ‹T› и List ‹T›
Сегодня я столкнулся с проблемой производительности при просмотре списка элементов. Проведя диагностику, я наконец выяснил причину снижения производительности. Оказалось, что итерация IEnumerable<T> занимает гораздо больше времени, чем...
16270 просмотров
schedule 04.11.2021

Добавить в список списков с ключом в VB.NET
У меня List(Of List(Of MyObject)) . У меня есть метод, который возвращает List(Of MyObject) . Я хочу добавить каждый возвращенный список в список списков. Это просто с LoL.Add(L) . Однако я хочу иметь возможность ссылаться на каждый список по...
223 просмотров
schedule 28.11.2021

Реализация IEnumerator без использования yield return
Я изучаю концепции итераторов на C # и экспериментирую с кодами, решая простые задачи и пытаясь реализовать по-разному. Я пытаюсь отобразить все термины в списке, для этого пытаюсь разными способами получить результаты. В приведенном ниже коде я...
2071 просмотров
schedule 25.09.2021

Адресация отдельных ячеек в неперечислимых данных
У меня есть таблица данных, которая может содержать пустые или пустые ячейки из-за грязных данных. В этом сценарии очистка данных невозможна. Поскольку мне нужен вывод единственной строки для каждой строки (количество строк может измениться,...
55 просмотров
schedule 26.10.2021

Преобразование строкового массива в двойной массив
У меня есть файл с множеством чисел, в каждом индексе 4 подномера no1 no2 no3 no4 no1 no2 no3 no4 no1 no2 no3 no4 Это файл cvs, но мне нужно прочитать числа в массиве как тип double и выполнить интерполяцию, поэтому мне нужно пройтись по...
223 просмотров
schedule 29.09.2021

Цикл по перечислению, TypeScript и JQuery
Здравствуйте, я пытаюсь разработать простое приложение для задач с использованием TypeScript и JQuery. У меня есть перечисление, в котором перечислены типы задач: export enum TaskType { FrontEnd, BackEnd, Designer }; Однако, перебирая emum с...
14613 просмотров

В каких случаях мне нужно создать два разных метода расширения для IEnumerable и IQueryable?
Скажем, мне нужен метод расширения, который выбирает только необходимые свойства из разных источников. Источником может быть база данных или коллекция в памяти. Итак, я определил такой метод расширения: public IQueryable<TResult>...
365 просмотров
schedule 24.09.2021