0
ответов

Можете ли вы получить доступ к IEnumerable, поскольку вы возвращаете его?

Мой код ниже находит все простые числа ниже числа, создавая список простых чисел и проверяя, делится ли следующее потенциальное простое число без остатка на какие-либо простые числа в списке. Я пытаюсь изучить...
вопрос задан: 21 April 2012 03:17
0
ответов

MVC3 IEnumerable модели не находит правильный шаблон редактора

У меня есть следующая модель: открытый фильтр класса {поле общедоступной строки {получить; набор; } общедоступная строка Оператор { получить; набор; } общедоступная строка Значение { получить; набор; } } И следующее...
вопрос задан: 19 April 2012 18:25
0
ответов

Общий список списков, преобразующий List> в IList>

Мы используем библиотеку классов, которая выполняет вычисления с данными трехмерных измерений, он предоставляет метод :MeasurementResults Calculate (IList> data )Я хотел бы разрешить...
вопрос задан: 19 April 2012 14:35
0
ответов

Каков предпочтительный (эффективный и удобочитаемый)способ связывания методов расширения IEnumerable?

Если я пытаюсь отфильтровать результаты на нескольких уровнях графа объектов IEnumerable, есть ли для этого предпочтительный способ объединения методов расширения в цепочку? Я открыт для любого метода расширения и...
вопрос задан: 9 April 2012 22:37
0
ответов

Соблюдает ли порядок в предложении LINQ Where?

Когда я использую предложение LINQ Where, соответствует ли возвращаемый список элементов тому порядку, в котором они находились в исходном списке?
вопрос задан: 28 March 2012 15:06
0
ответов

LINQ, создание уникальной коллекции коллекции

У меня есть class Vertex{ Graph _graph; плавать х; плавать у; струнный ключ; //и некоторые подобные атрибуты public IEnumerable Edges{ get{ return _graph....
вопрос задан: 27 March 2012 17:33
0
ответов

Почему AsObservable и AsEnumerable реализованы по-разному?

Реализация Enumerable.AsEnumerable(этот источник IEnumerable) просто возвращает источник. Однако Observable.AsObservable(этот источник IObservable) возвращает ...
вопрос задан: 26 March 2012 14:22
0
ответов

Эффективный поиск дубликатов в несортированной последовательности

Мне нужен очень эффективный способ поиска дубликатов в несортированной последовательности. Это то, что я придумал, но у него есть несколько недостатков, а именно: он без необходимости считает вхождения после 2 потребляет ...
вопрос задан: 14 March 2012 19:04
0
ответов

Объединение монад (IEnumerable и Maybe в качестве примера)

У меня есть общий вопрос и более конкретный вопрос.Как вообще можно комбинировать разные монады? Допускает ли некоторая комбинация операторов монады легкую композицию? Или нужно ...
вопрос задан: 11 March 2012 16:50
0
ответов

Почему нельзя использовать «доход» и «доход» в одном и том же методе?

Почему нельзя использовать return и yield return в одном методе? Например, у нас могут быть GetIntegers1 и GetIntegers2 ниже, но не GetIntegers3. общедоступный IEnumerable GetIntegers1() { ...
вопрос задан: 9 March 2012 09:07
0
ответов

LINQ Count() до тех пор, это более эффективно?

Скажем, я хочу проверить, есть ли в коллекции хотя бы N элементов. Это лучше, чем делать? Count() >= N Использование: public static bool AtLeast(this IEnumerable ...
вопрос задан: 9 March 2012 02:04
0
ответов

Ручное увеличение счетчика внутри цикла foreach

У меня есть вложенный цикл while внутри цикла foreach, в котором я хотел бы продвигать счетчик на неопределенное время, пока выполняется определенное условие. Для этого я пытаюсь преобразовать перечислитель в IEnumerator <...
вопрос задан: 13 February 2012 01:12
0
ответов

Существует ли канонический способ «исправить» «динамический» IEnumerable?

IEnumerable не гарантирует, что повторное перечисление даст тот же результат. Фактически, довольно легко создать пример, в котором myEnumerable.First () возвращает разные значения при двойном выполнении: ...
вопрос задан: 9 February 2012 09:33
0
ответов

Безопасная проверка неповторяющихся IEnumerables на пустоту

Бывают случаи, когда полезно проверить неповторяющийся IEnumerable на пустоту. LINQ's Any не очень хорошо работает для этого, поскольку он потребляет первый элемент последовательности, e.....
вопрос задан: 9 February 2012 01:41
0
ответов

LINQ query to perform a projection, skipping or wrapping exceptions where source throws on IEnumerable.GetNext()

I'd like a general solution but as an example, assume i have an IEnumerable, where some can be parsed as integers, and some cannot. var strings = new string[] { "1", "2", "notint", "3" }...
вопрос задан: 2 February 2012 13:08
0
ответов

Неправильное поведение NUnit Assert.AreNotEqual при работе с IEnumerable?

Используя NUnit 2.5.9, следующий тест неожиданно проваливается: [TestFixture] public class FooTest { [Test] public void Inequality() { var first = new Foo(new[] { 1 }, 2); var ...
вопрос задан: 1 February 2012 11:40
0
ответов

yield всегда вызывается

В настоящее время я читаю коллекцию элементов из потока. Я делаю это следующим образом: открытый класс Parser {частный TextReader _reader; // Получить набор в конструкторе private IEnumerable _items; ...
вопрос задан: 26 January 2012 10:52
0
ответов

C # Как создать рекурсивную версию GetEnumerator ()

Кто-нибудь может дать мне совет, как создать рекурсивная версия GetEnumerator ()? Хорошо известная проблема Ханойских башен может служить примером, сравнимым с реальной проблемой, которая у меня есть. A ...
вопрос задан: 11 January 2012 17:12
0
ответов

C # Модификация IEnumerable mystery, что меняет мой IEnumerable?

Я написал метод расширения для добавления элементов в (EF) EntityCollection. Я получил интересную ошибку, говоря, что моя коллекция IEnumerable ("items") была изменена после первого цикла в ...
вопрос задан: 9 January 2012 17:01
0
ответов

Datatable реализует IEnumerable?

На рисунке: Как методы AsEnumerable узнают, что тип должен быть DataRow? Я искал в Reflector, а Datatable не реализует IEnumerable .. А код AsEnumerable: public ...
вопрос задан: 9 January 2012 11:41
0
ответов

Есть ли в C # стандартный C ++ эквивалент IEnumerable ?

Или безопасно использовать вектор, если перечислитель T просто перечисляет все элементы?
вопрос задан: 6 January 2012 21:17
0
ответов

общее ограничение NOT, где T:! IEnumerable

Согласно заголовку, можно ли объявить отрицательные типы ограничений в C # 4?
вопрос задан: 4 January 2012 13:16
0
ответов

Как получить только определенное поле из списка

У меня есть IEnumerable объектов Lesson: IEnumerable filterLessons Я конвертирую его в список с помощью следующего метода: ToList (); Но я хочу, чтобы возвращаемый список содержал только ...
вопрос задан: 21 December 2011 09:59
0
ответов

Есть ли синглтон «Пустой список» в C #?

В C # я хорошо использую LINQ и IEnumerable. И все хорошо (по крайней мере, в большинстве случаев). Однако во многих случаях я обнаруживаю, что мне нужен пустой IEnumerable по умолчанию. То есть я ...
вопрос задан: 19 December 2011 01:30
0
ответов

Привязка чекбоксов к массиву int/перечислимым в MVC

@Html.CheckBox("orderNumbers", new { value = 1 }) @Html.CheckBox("orderNumbers", new { value = 2 }) @Html.CheckBox("orderNumbers", new { value = 3 }) @Html.CheckBox("orderNumbers", new { value = 4 }) @...
вопрос задан: 16 December 2011 13:01
0
ответов

Отображение карт Google: нет Проблема

Я пытаюсь настроить карту Google, которая будет отображаться при нажатии на ссылку и затем скрыть при нажатии другой ссылки. Все работает нормально, за исключением случаев, когда я показываю карту с дисплея: нет, это не так ...
вопрос задан: 13 December 2011 14:21
0
ответов

Получение значения из поисковой структуры C #

Меня интересует, как получить значение из поисковой структуры C #. Пример: var myLookup = (Lookup ) data.Rows.Cast () .ToLookup (row => row ["Name"], row => row ["Id"]); ...
вопрос задан: 13 December 2011 12:47
0
ответов

Реализация IEnumerable<'T>, когда базовый класс реализует IEnumerable

Есть ли лаконичный способ реализовать IEnumerable<'T> в типе, базовый тип которого реализует негенеративный IEnumerable? Я использую для этого приведенную ниже функцию mkEnumerator, но она кажется избыточной....
вопрос задан: 9 December 2011 17:45
0
ответов

IEnumerable.Count() O(n)

Я только что наткнулся на этот фрагмент кода, мне было интересно, почему подсчет выполняется во время цикла. /// /// найти первый индекс в последовательности, удовлетворяющий условию ///
вопрос задан: 5 December 2011 17:52
0
ответов

Coverity, Enumerable.Where(this ...) и IDisposable

Итак, анализ кода говорит мне, что Enumarble.Where(this ...) возвращает экземпляр WhereListIterator, который является (похоже) внутренним типом в .NET framework, реализующим ....
вопрос задан: 1 December 2011 22:28