Вопросы по теме 'ienumerable'
Почему Enumerable.Range работает быстрее, чем прямой цикл yield?
В приведенном ниже коде проверяется производительность трех разных способов выполнения одного и того же решения.
public static void Main(string[] args)
{
// for loop
{
Stopwatch sw = Stopwatch.StartNew();...
6868 просмотров
schedule
05.01.2024
C# Невозможно преобразовать из IEnumerable‹Base› в IEnumerable‹Derived›
Недавно я столкнулся с проблемой при попытке добавить AddRange(IEnumerable) в список. Вероятно, это классическая проблема, но я еще не совсем понял.
Я понимаю, что методы, ожидающие параметр List, не удовлетворяются списком, потому что они могут...
3767 просмотров
schedule
26.10.2022
Выбор LINQ, отличный от 4 списков IEnumerable
Представьте себе четыре списка, каждый из которых, по крайней мере, имеет это строковое свойство Id, но может иметь и другие свойства:
public class A //or B, C, D
{
public string Id { get; set; }
//..other properties
}
//so:...
11131 просмотров
schedule
01.01.2024
IEnumerable Приведение 2 IEnumerables к одному классу
У меня есть 2 IEnumerables
IEnumerable<float> Distance
IEnumerable<XElement> Point
который я хочу преобразовать в
IEnumerable<Subsection> subsection
где класс
class Subsection
{
public float Distance...
107 просмотров
schedule
06.03.2024
Проблемы с методом расширения ForEach через IEnumerable ‹Request.Files›
Выполняя базовую проверку коллекции ASP.Net (4.0) Request.Files (загрузка), я решил попробовать ее с LINQ.
Коллекция IEnumerable<T> и поэтому не предлагает ForEach. По глупости я решил создать метод расширения, который бы справился с...
2115 просмотров
schedule
14.10.2022
Как преобразовать IEnumerable‹Enum› в Enum в C#?
Я разобрал несколько строк в флаги Enum, но не вижу удобного способа объединить их в одно битовое поле Enum.
Метод, который я использую, перебирает строковые значения, а затем |= приводит значения к объекту Enum, например:
[Flags]
public enum...
2188 просмотров
schedule
21.01.2024
ICollection‹T› против List‹T› в Entity Framework
Я посмотрел всего несколько веб-трансляций, прежде чем приступил к разработке нескольких приложений Entity Framework. Я действительно не читал так много документации, и я чувствую, что сейчас страдаю за это.
Я использовал List<T> в своих...
77270 просмотров
schedule
05.04.2024
Существует ли стандартный C++ эквивалент IEnumerable‹T› в C#?
Или безопасно использовать вектор, если перечислитель T просто перечисляет все элементы?
19037 просмотров
schedule
31.10.2023
F #: хотите повторно инициализировать перечислитель
У меня есть последовательность делителей простых чисел, которую я хочу перебрать для каждого кандидата на простые числа. Я использую GetEnumerator (), MoveNext () и Current. Я не могу повторно инициализировать перечислитель, чтобы он начал с самого...
302 просмотров
schedule
07.02.2024
Целостность цикла .NET 101
Я всегда был в замешательстве по этому поводу. Рассмотрим следующие циклы:
int [] list = new int [] { 1, 2, 3 };
for (int i=0; i < list.Length; i++) { }
foreach (int i in list) { }
while (list.GetEnumerator().MoveNext()) { } // Yes, yes...
112 просмотров
schedule
15.02.2024
Сериализация в классах, реализующих IEnumerator
Я написал программу, которая будет сериализовать и десериализовать, она отлично справляется с этим (я планирую реализовать ее в подклассах, как только я начну правильно работать с одним из них). Однако у меня возникли проблемы, когда я решил, что...
5912 просмотров
schedule
19.01.2024
выбор и добавление нескольких значений с помощью IEnumerable в MVC
Я пытаюсь использовать IEnumerable, чтобы он содержал несколько вариантов выбора, чтобы пользователь мог выбрать более одного значения в моем списке.
Вот как выглядит моя ViewModel:
public class CreateViewModel
{
public...
1509 просмотров
schedule
09.02.2024
Список продуктов ASP.NET MVC 3 с частичной страницей входа
Я новый пользователь MVC 3, и я пытаюсь разработать веб-сайт электронной коммерции. Когда я создал список продуктов с использованием модели продукта, я не могу поместить частичную страницу входа в систему, потому что я также использую модель клиента...
953 просмотров
schedule
09.01.2024
Создание нового экземпляра IList ‹T› на основе существующего и изменение его
Учитывая приведенный ниже код:
public class Item
{
private int _id;
private int _order;
private string _name;
public int Id
{
get { return _id; }
set { _id = value; }
}
public int Order
{...
38345 просмотров
schedule
08.02.2024
Почему Linq возвращает только один объект, когда фильтры не используются
Я действительно не знаю, как объяснить этот вопрос. Извините, если это дублированный пост. Этот код ниже работает нормально. Верните мне продукт с идентификатором 1031, и когда я запущу фильтр (где), я получу тот же продукт (потому что он находится...
101 просмотров
schedule
23.11.2022
IEnumerable свойство без типа
Я пытаюсь создать свойство, подобное официальному DataGrid.ItemsSource, из MSDN:
public IEnumerable ItemsSource { get; set; }
Это обеспечивает поддержку любого типа в любом производном классе. При этом я могу установить что-то вроде
var...
3674 просмотров
schedule
10.12.2022
пользовательская коллекция не может реализовать IEnumerable‹T›
Итак, у меня есть общий класс Node<T> , который выглядит так. Он просто содержит значение и ссылку на следующий Node<T>
public class Node<T>
{
public T Value { get; set; }
public Node<T> Next { get; set; }...
472 просмотров
schedule
03.12.2022
C # Как использовать .OrderBy с несколькими столбцами и декодировать номер столбца в имя столбца?
Поэтому я использую Datatable.net, контроллер Asp.net MVC, обслуживающий данные Json. Я пытаюсь сделать что-то похожее на эти сообщения:
Сортировка LINQ по нескольким полям
Многостолбцовая сортировка для Datatables.net
У меня есть...
6795 просмотров
schedule
26.10.2022
Блоки Dispose и Iterator
Эти два вопроса почти отвечают на мой собственный вопрос, но не совсем. Считайте, что это дополнительный вопрос к ним.
Нужно ли мне рассмотреть вопрос об утилизации любого IEnumerable‹ T› я использую?
Понимание блоков итератора и метода...
1347 просмотров
schedule
03.11.2023
Поиск всех элементов управления нескольких типов?
Я пытаюсь найти все элементы управления в программе на С#, которые являются переключателями или флажками. Кроме того, я хочу также найти определенное текстовое поле. Я заставил его работать только с переключателями - если вместо этого я повторяю...
225 просмотров
schedule
11.10.2022