0
ответов

.NET Почему IEnumerable.ToList() на существующем List создает новый массив

Просто из любопытства, почему вызов IEnumerable.ToList() на существующем List не возвращает тот же экземпляр? То же самое относится и к IEnuerable.ToArray(). Не будет ли это лучше, если вспомнить ...
вопрос задан: 28 November 2011 23:06
0
ответов

IEnumerable Требуется также не общий IEnumerator?

3 вопроса: 1) почему вывод берется из общей функции NON? 2) почему я должен реализовывать ТАКЖЕ НЕОБЫЧНУЮ функцию? 3) Что мне нужно сделать, если я хочу увидеть Generic ...
вопрос задан: 27 November 2011 14:36
0
ответов

Расширения для IEnumerable generic

У меня есть два расширения для IEnumerable: общедоступный статический класс IEnumerableGenericExtensions {{ 1}} {public static IEnumerable > InSetsOf (this IEnumerable ...
вопрос задан: 24 November 2011 07:02
0
ответов

Как правильно InsertAllOnSubmit() и лучше ли это чем циклический InsertOnSubmit()?

Допустим у меня есть: using (SomeDataContext db = new SomeDataContext()) { foreach(Item i in Items) { DbItem d = new DbItem; d.value = i.value; //.... etc ... ... ...
вопрос задан: 22 November 2011 20:20
0
ответов

Что лучше при использовании IEnumerable с одним элементом: yield return или return []?

Это один из тех вопросов, «вы можете сделать это разными способами». Рассмотрим следующий код: protected virtual IEnumerable GetScriptReferences () {ScriptReference referece = new ...
вопрос задан: 21 November 2011 21:23
0
ответов

Как реализовать универсальный IEnumerable или IDictionary, чтобы избежать CA1006?

Из любопытства я хотел бы знать, как лучше всего реализовать класс, который можно было бы использовать, чтобы избежать предупреждения CA1006 CA1006: Microsoft. Дизайн: Рассмотрим проект, в котором 'IReader.Query (String, String)' ...
вопрос задан: 16 November 2011 16:57
0
ответов

Класс C # одновременно является IEnumerable И IEnumerator. В чем заключаются проблемы?

У меня есть класс GenericPermutations, который является и перечислимым, и перечислителем. Его задача состоит в том, чтобы взять упорядоченный список объектов и перебрать каждую их перестановку по порядку. Пример, ...
вопрос задан: 8 November 2011 22:39
0
ответов

MVC с вызовом jQuery Ajax неправильно связывает пустой массив / перечисляемый

У меня есть вызов jQuery ajax, в котором я пытаюсь отправить int ID пользователей, которые можно выбрать из таблицы флажков. У меня проблема с тем, что пользователи не выбраны. Я бы ...
вопрос задан: 8 November 2011 13:40
0
ответов

Множественное перечисление IEnumerable

Я знаю, что IEnumerable обсуждался здесь несколько раз, но я не смог найти ответ на мой конкретный вопрос, поэтому я поднимаю его как новый вопрос. Рассмотрим следующий фрагмент кода: ...
вопрос задан: 20 October 2011 15:17
0
ответов

Как преобразовать DataTable в динамический объект?

Как преобразовать DataTable в IEnumerable ? Например, я хочу преобразовать любой DataTable ID | Имя DI | emaN --------- или --------- 1 | х 2 | x 2 ...
вопрос задан: 17 October 2011 13:54
0
ответов

ViewBag вместо IEnumerable в DropDownList

Мне передается ViewBag, состоящий из идентификаторов и заголовков из класса (мы будем называть его играми). Я пытаюсь создать Html.DropDownList, используя содержимое ViewBag вместо Enum. Прямо сейчас ...
вопрос задан: 10 October 2011 19:27
0
ответов

Рекомендуемое поведение GetEnumerator () при реализации IEnumerable и IEnumerator

Я реализую свой собственный перечислимый тип. Нечто похожее на это: открытый класс LineReaderEnumerable: IEnumerable , IDisposable {частный перечислитель LineEnumerator только для чтения; ...
вопрос задан: 6 October 2011 10:39
0
ответов

ICollection против списка в Entity Framework

Я смотрел только несколько веб-трансляций, прежде чем занялся разработкой нескольких приложений Entity Framework. Я действительно не читал так много документации, и я чувствую, что сейчас страдаю за это. Я ...
вопрос задан: 5 October 2011 02:02
0
ответов

Можно ли смешивать инициализатор объекта и инициализатор коллекции?

Я определяю инициализатор коллекции с IEnumerable, как указано здесь: http://msdn.microsoft.com/en-us/library/bb384062.aspx Теперь я могу создавать объекты в инициализаторе коллекции и они ...
вопрос задан: 4 October 2011 11:27
0
ответов

.NET Entity Framework - IEnumerable VS. IQueryable

Пожалуйста, посмотрите эту строку кода. Это вызов хранимой процедуры, которая возвращает ObjectResult. Для извлечения длинных значений я добавил Select: dbContext....
вопрос задан: 30 September 2011 06:39
0
ответов

Как я могу выполнить итерацию по C # IEnumerable в Matlab?

У меня есть некоторый код Linq to SQL на C #, к которому я пытаюсь получить доступ с помощью Matlab 2010b. Если мой код Linq возвращает один экземпляр элемента, я могу без проблем получить доступ ко всем свойствам в Matlab: dal = Data ....
вопрос задан: 20 September 2011 07:40
0
ответов

Что вы называете Ienumerable ?

Я иногда нахожусь, что думаете, какое слово использовать при обращении IEnumerable . Я не думаю, что вижу последовательное название при чтении. IEnumerable : это имя типа. Это не ...
вопрос задан: 2 September 2011 06:53
0
ответов

IEnumerable & Good Practices (& WCF)

Является ли хорошей практикой использовать IEnumerable для всего приложения, когда вам фактически не нужно добавлять или удалять вещи, но только перечислять их? Дополнительный вопрос: Были ли у вас проблемы с возвратом ...
вопрос задан: 29 August 2011 14:49
0
ответов

Объекты определенного типа в foreach из IEnumerable

Я работаю с устаревшим объектом коллекции, который реализует только неуниверсальные IEnumerable и ICollection. Что именно происходит с этим объектом, когда я пытаюсь использовать этот объект с foreach, дающим ...
вопрос задан: 23 August 2011 18:22
0
ответов

IEnumerable - Возвращает элементы в диапазоне по обе стороны от element

Мне нужно получить элемент из IEnumerable, а затем вернуть себя и диапазон элементов с обеих сторон. Итак, что-то вроде этого: var enumerable = new [] {54, 107, 24, 223, 134, 65, 36, 7342, 812, ...
вопрос задан: 22 August 2011 12:43
0
ответов

Преобразование DataRowCollection в IEnumerable

Я хотел бы сделать что-то подобное в .NET 3.5. Какой самый быстрый способ? IEnumerable collection = TypedDataSet.TypedTableBase .Rows as IEnumerable
вопрос задан: 19 August 2011 17:41
0
ответов

Как вставить новый элемент в IEnumerable

Я создаю раскрывающийся список из Enum. публичный уровень перечисления {Начинающий = 1, Средний = 2, Эксперт = 3 } вот мое расширение. public static SelectList ToSelectList (this ...
вопрос задан: 9 August 2011 15:31
0
ответов

Как преобразовать IEnumerable в Enum на C#?

Я разобрал несколько строк на Enum-флаги, но не вижу аккуратного способа объединить их в одно битовое поле Enum. Метод, который я использую, - это циклический просмотр строковых значений, а затем |= кастые значения в ...
вопрос задан: 7 August 2011 12:50
0
ответов

вернуть объект с одним экземпляром как IEnumerable

У меня есть экземпляр класса foo, и я хочу вернуть его как IEnumerable. Могу ли я сделать это, не создавая новый список и т. Д. Возможно что-то вроде следующего: IEnumerable .fromInstance (foo)
вопрос задан: 3 August 2011 18:06
0
ответов

Какой технически правильный термин для экземпляра класса, реализующего IEnumerable?

Назовем ли мы такой экземпляр «коллекцией»? «Перечислимое»? Или что-то другое? Я спрашиваю, имея две основные цели: быть понятым другим разработчикам, не объясняя, что класс ...
вопрос задан: 21 July 2011 21:48
0
ответов

Имеется ли IEnumerable Foreach Cache?

Предположим, что SomeMethod имеет подпись public IEnumerable SomeMethod (); есть ли разница между foreach (T tmp in SomeMethod ()) {...} и IEnumerable ...
вопрос задан: 14 July 2011 08:26
0
ответов

Как выполнить итерацию набора результатов группы Linq?

Я получаю некоторые данные из своей базы данных и использую linq для вычисления сумм и количеств и группировки данных. Вот что у меня есть: var si = _repository.GetAllByDate (date); var cs = from s ...
вопрос задан: 8 July 2011 12:59
0
ответов

Убедитесь, что все элементы IEnumerable Имеют то же значение с использованием LINQ

У меня есть тип, допускающий значение NULL, например SomeEnum? и набор значений, например IEnumerable . Как проверить, что все элементы имеют одинаковое значение с помощью LINQ (и получить это значение)?
вопрос задан: 7 July 2011 19:47
0
ответов

Как я могу определить добавление в общий список в C # 4.0?

У меня есть подкласс List под названием LocationList. Это удобный способ добавить другие свойства (например, IsExpanded и такие, которые мы можем использовать в пользовательском интерфейсе. Достаточно хорошо. Но теперь мы ...
вопрос задан: 7 July 2011 13:06
0
ответов

Resharper: возможное многократное перечисление IEnumerable

Я использую новую версию Resharper 6. В некоторых местах в моем коде он выделил некоторый текст и предупредил меня, что возможно возможное множественное перечисление IEnumerable. Я понимаю, что это ...
вопрос задан: 6 July 2011 08:54