Вопросы по теме 'ienumerable'
Как я могу использовать интерфейс IEnumerable и в то же время сделать так, чтобы XMLSerializer не использовал GetEnumerator()?
У меня есть класс, который анализирует очень большой файл (который не помещается в памяти), и в настоящее время я использую интерфейс IEnumerable для использования foreach, поэтому я могу легко получить проанализированное содержимое файла построчно....
538 просмотров
schedule
09.09.2023
В чем разница между IEnumerator и IEnumerable?
Возможный дубликат: Кто-нибудь может объяснить Мне IEnumerable и IEnumerator?
В чем разница между IEnumerator и IEnumerable?
164512 просмотров
schedule
02.05.2024
Производительность вложенного yield в дереве
У меня есть древовидная структура. Каждый элемент в этой структуре должен иметь возможность возвращать Enumerable всех элементов, для которых он является корнем. Назовем этот метод IEnumerable<Foo> GetAll() . Итак, если у нас есть
A...
5603 просмотров
schedule
15.12.2023
Является ли yield return в C # потокобезопасным?
У меня есть следующий фрагмент кода:
private Dictionary<object, object> items = new Dictionary<object, object>;
public IEnumerable<object> Keys
{
get
{
foreach (object key in items.Keys)
{...
9927 просмотров
schedule
17.02.2023
Кэширование IEnumerable
public IEnumerable<ModuleData> ListModules()
{
foreach (XElement m in Source.Descendants("Module"))
{
yield return new ModuleData(m.Element("ModuleID").Value);
}
}
Изначально приведенный выше код великолепен, поскольку...
6092 просмотров
schedule
19.06.2023
Преобразование CollectionBase в список или тип данных, используемый с Linq
Я использую ячейки Aspose для управления таблицами Excel. Один из типов в API - это коллекция изображений в электронной таблице, производная от CollectionBase:
см. эту ссылку:...
13860 просмотров
schedule
10.08.2023
Как преобразовать IEnumerable в коллекцию Subsonic?
Действительно смущающий вопрос - у меня есть коллекция Subsonic, затем я отфильтровываю некоторые данные с помощью Where.
MyColl.Where(it => it.foo()==true)
теперь я хотел бы передать эти данные как коллекцию Subsonic. Как это сделать...
461 просмотров
schedule
02.11.2022
Сериализация данных с помощью IEnumerable‹T› с WebGet
возможный дубликат: Невозможно сериализовать параметр типа 'System.Linq.Enumerable…' при использовании WCF, LINQ, JSON
Hi,
Если сигнатура моего метода выглядит так, значит, она работает нормально.
[WebGet]
MyClass[] WebMethod()...
6349 просмотров
schedule
11.05.2022
Воссоздание словаря из IEnumerable ‹KeyValuePair‹ ››
У меня есть метод, который возвращает IEnumerable<KeyValuePair<string, ArrayList>> , но некоторые из вызывающих требуют, чтобы результат метода был словарем. Как мне преобразовать IEnumerable<KeyValuePair<string, ArrayList>>...
108921 просмотров
schedule
29.11.2023
Использование IEnumerable‹T› ToArray — это копия или указатель?
Я разбираю массив байтов произвольной длины, который будет передан на несколько разных уровней синтаксического анализа. Каждый парсер создает заголовок и полезную нагрузку пакета, как и любая обычная инкапсуляция.
Моя проблема заключается в том,...
4530 просмотров
schedule
02.07.2023
Почему Enumerable.Cast вызывает исключение InvalidCastException?
Если я могу неявно привести целочисленное значение к двойному, например:
int a = 4;
double b = a;
// now b holds 4.0
Почему я не могу сделать это:
int[] intNumbers = {10, 6, 1, 9};
double[] doubleNumbers2 =...
22841 просмотров
schedule
15.06.2023
Поиск симметричной разницы с помощью LINQ
У меня есть две коллекции a и b . Я хотел бы вычислить набор элементов либо в a , либо в b , но не в обоих (логическое исключающее или). С LINQ я могу придумать следующее:
IEnumerable<T> Delta<T>(IEnumerable<T> a,...
10072 просмотров
schedule
25.08.2022
Как перейти к конкретному элементу в IEnumerable
У меня есть IEnumerable, который содержит внутри числовые данные.
Изменить . IEnumerable взят из директивы System.Collection.Ienumerable.
Прикрепил снимок Viual Studio, Enum, который содержит данные:...
79668 просмотров
schedule
20.02.2023
Почему IDictionary (не общий) не наследуется от IEnumerable ‹DictionaryEntry›?
IDictionary<TKey, TValue> наследуется от IEnumerable<KeyValuePair<TKey, TValue>> , но IDictionary по какой-то причине не наследуется от IEnumerable<DictionaryEntry> . Интересно, почему? Ненавижу писать это уродливое...
315 просмотров
schedule
29.09.2022
доступ к базовому классу C# в итераторе вызывает предупреждение ReSharper
У меня есть два класса, GenericList и SpecificList , где SpecificList наследуется от GenericList . GenericList реализует IEnumerable<GenericItem> , а SpecificList реализует IEnumerable<SpecificItem> . SpecificItem...
680 просмотров
schedule
17.08.2022
Linq и DBNull — получение ошибки
Я получаю сообщение об ошибке при выборе из rows.AsEnumerable(). Я использую следующий код...
var rows = ds.Tables[0].AsEnumerable();
trafficData = rows.Select(row => new tdDataDC
{...
10407 просмотров
schedule
29.09.2023
Метод Ienumerable Extension для вызовов массивов словарей
Я пытаюсь получить перечисляемую коллекцию из массива, содержащего словарь. Или я должен сказать, я пытаюсь написать метод расширения для своих объектов словаря, которые хранят массивы для возврата элемента IEnumerable, когда результат равен нулю....
1219 просмотров
schedule
15.04.2024
Как редактировать IEnumerable‹T› с помощью ASP.NET MVC 3?
Учитывая следующие типы
public class SomeValue
{
public int Id { get; set; }
public int Value { get; set; }
}
public class SomeModel
{
public string SomeProp1 { get; set; }
public string SomeProp2 { get; set; }
public...
6270 просмотров
schedule
29.08.2023
Является ли string.ElementAt() O (1)?
В примечаниях это говорит
Если тип источника реализует IList, эта реализация используется для получения элемента по указанному индексу. В противном случае этот метод получает указанный элемент.
String не реализует IList<T> ....
2861 просмотров
schedule
07.01.2023
Как переименовать данные с помощью Linq на основе расположения элементов?
Если у меня есть коллекция Effect , которая является IEnumerable<Effect>, , как мне установить их свойство .Name в зависимости от их местоположения в коллекции?
Итак, в конце концов, я просто хочу, чтобы они были переименованы, начиная с 1...
447 просмотров
schedule
26.05.2022