0
ответов

List и различие IEnumerable

При реализации эту общую сортировку слиянием, как своего рода Code Kata, я наткнулся на разницу между IEnumerable и List, которую мне нужно понять. Вот публичный класс MergeSort ...
вопрос задан: 29 December 2010 10:51
0
ответов

Вопрос относительно IEnumerable и IEnumerator

Я использую следующий код, чтобы позволить myClass использовать foreach. Но я новичок в программировании и мне трудно понять следующий код. Я описал свои проблемы в комментариях. Я ...
вопрос задан: 28 December 2010 18:43
0
ответов

Перечисление с помощью Dictionary.KeyCollection в порядке

Согласно MSDN: порядок ключей в Dictionary.KeyCollection не указан. Я предполагаю, что это связано с тем, что в словарь добавлены помещены в какую-то хеш-таблицу ....
вопрос задан: 18 December 2010 15:40
0
ответов

Сортировка IEnumerable по трем полям

Я определил тип следующим образом: открытый класс myType {публичная строка firstName {получить; установлен; } публичная строка middleName {получить; установлен; } публичная строка lastName {получить; установлен; } } У меня ...
вопрос задан: 13 December 2010 19:40
0
ответов

Является ли string.ElementAt () O (1)?

В примечаниях говорится, что если тип источника реализует IList, эта реализация используется для получения элемента по указанному индексу. В противном случае этот метод получает указанный элемент. ...
вопрос задан: 30 November 2010 20:30
0
ответов

F # и ковариация интерфейса: что делать? (в частности, seq <> aka IEnumerable <>)

Я пытаюсь вызвать метод .NET, принимающий универсальный IEnumerable из F #, используя seq , так что U является подклассом T. Это не ' t работает так, как я ожидал: с помощью ...
вопрос задан: 17 November 2010 10:43
0
ответов

Как лучше всего добавить один элемент в Коллекция IEnumerable?

Я удивлен, увидев, что не существует способа добавить один элемент в коллекцию IEnumerable. Как я могу добавить один элемент в коллекцию IEnumerable?
вопрос задан: 15 November 2010 22:38
0
ответов

Changes to an IEnumerable are not being kept between queries

IEnumerable is a query that is lazily evaluated. But apparently my understanding is a bit flawed. I'd expect the following to work: // e.Result is JSON from a server JObject data = ...
вопрос задан: 3 November 2010 08:12
0
ответов

Как добавить перечисляемую коллекцию к существующему списку в C #

У меня есть три функции, которые возвращают коллекцию IEnumerable. теперь я хочу объединить все это в один список. Итак, есть ли какой-либо метод, с помощью которого я могу добавлять элементы из IEnumerable в список. я ...
вопрос задан: 1 November 2010 07:24
0
ответов

Сопоставьте два списка в словаре на C #

Учитывая два IEnumerables одинакового размера, как я могу преобразовать их в словарь, используя Linq? IEnumerable keys = new List () {"A", "B", "C"}; IEnumerable values ​​...
вопрос задан: 29 October 2010 18:22
0
ответов

Проблема SQLite с именами таблиц с использованием чисел?

I ' m разрабатывает приложение, которое требует, чтобы пользователь выбрал год в формате 1992–1993 в счетчике. Имя таблицы также называется 1992-1993, и идея состоит в том, что с использованием SQL значения из ...
вопрос задан: 24 October 2010 10:01
0
ответов

Разделить коллекцию C # на равные части, сохраняя сортировку

Я пытаюсь разбить коллекцию на несколько коллекций, сохраняя при этом сортировку, которая есть у меня в коллекции. Я пробовал использовать следующий метод расширения, но он разбивает их неправильно…
вопрос задан: 8 October 2010 17:47
0
ответов

Обернуть IEnumerable и перехватить исключения

I ' У нас есть несколько классов, которые могут использовать объекты Process () и возвращать свои собственные объекты: public override IEnumerable Process (IEnumerable incoming) {...} Я хочу написать процессор ...
вопрос задан: 30 September 2010 23:54
0
ответов

Метод расширения linq для извлечения элементов из конца последовательности

Существует перечислимый метод расширения Take (источник IEnumerable , int count ), который берет первые счетные элементы с самого начала. Есть ли способ взять ...
вопрос задан: 23 September 2010 17:07
0
ответов

IEnumerable пуст?

Я знаю, что это, вероятно, не имеет значения / влияет на производительность по большей части но мне не нравится идея получить IEnumerable и выполнить .Count (). Есть ли IsEmpty или NotEmpty или какая-то функция? (аналогично stl ...
вопрос задан: 23 September 2010 15:21
0
ответов

В чем точная разница между возвратом экземпляра IEnumerable и оператором yield return в C #

В настоящее время я работаю с некоторыми библиотеками, применяющими отложенное выполнение через итераторы. В некоторых ситуациях мне нужно просто «переправить» полученный итератор. Т.е. мне нужно получить IEnumerable <...
вопрос задан: 17 September 2010 07:28
0
ответов

Как выбрать элемент в списке of N с использованием функции расширения Where?

Предположим, у меня есть класс AddressType, определенный как есть: public class AddressType {public int AddressTypeId {get; устанавливать; } общедоступная строка Описание {получить; устанавливать; } } Имея объект List в коде, ...
вопрос задан: 12 September 2010 15:25
0
ответов

Как создать окно с глубиной 32 бит

Я пытаюсь создать окно X11 с небольшой глубиной 32, чтобы я мог использовать цвета ARGB. Вот что я делаю: XVisualInfo vinfo; int глубина = 32; мы можем написать удобные операторы LINQ, которые решают общие проблемы. Я хочу услышать, какие методы или пере
вопрос задан: 5 September 2010 11:03
0
ответов

Можно ли написать рекурсивный IEnumerable

У меня есть такой класс: class Spline int ChildrenCount; Spline GetChild (int index) класс SplineCollection: IEnumerable Spline Master Возможно ли написать рекурсивный ...
вопрос задан: 2 September 2010 22:29
0
ответов

Можно ли иметь свойство IEnumerable ?

У меня есть класс IEnumerable , в котором я хочу иметь разные свойства, обеспечивающие отфильтрованный доступ IEnumerable . Так, например: class Shape ShapeType = Box / Sphere / ...
вопрос задан: 2 September 2010 18:56
0
ответов

Find the highest number in a set to be rounded down, and round it up instead

As the title describes, I have a set of objects - call them Allocations - which contain a description & a number. All numbers in the set add up to 100%, but for display purpose I sometimes round ...
вопрос задан: 31 August 2010 16:39
0
ответов

Альтернатива IEnumerable .Skip (1) .Take (1) .Single ()

У меня трудное время с, казалось бы, легкой и неловкой проблемой. Все, что я хочу, это следующий элемент в IEnumberable без использования Skip (1) .Take (1) .Single (). Этот пример иллюстрирует ...
вопрос задан: 28 August 2010 15:34
0
ответов

Как вызвать System.Linq.Enumerable.Count <> в IEnumerable < T> используя Reflection?

У меня есть куча IEnumerable Collections, точное число и типы которых часто изменяются (из-за автоматической генерации кода). Это выглядит примерно так: public class MyCollections {...
вопрос задан: 23 August 2010 10:07
0
ответов

Linq возвращая IEnumerable <Словарь <строка, строка>>

Я должен возвратить IEnumerable динамично созданного Словаря. псевдо код: var x = от u в Пользователях выбирает новый словарь <строка, строка> {Добавляет ("Имя", u. Имя), Добавляют ("LastName", u....
вопрос задан: 1 August 2010 05:09
0
ответов

Почему был GetEnumerator () сохранен в отдельном интерфейсе от IEnumerator?

Я задавался вопросом, почему GetEnumerator () метод был учтен из IEnumerator и поместил в IEnumerable. Мне кажется, что имело бы больше смысла удерживать все методы перечислителя...
вопрос задан: 2 January 2010 22:43