Свързани въпроси 'ienumerable'

Намирате всички контроли от няколко типа?
Опитвам се да намеря всички контроли в C# програма, които са радио бутони или квадратчета за отметка. Освен това искам да намеря и определено текстово поле. Накарах го да работи само с радио бутони - ако вместо това повторя реда IEnumerable с полета...
225 изгледи
schedule 11.10.2022

C# не може да конвертира от IEnumerable‹Base› в IEnumerable‹Derived›
Наскоро срещнах проблеми, когато се опитвах да AddRange(IEnumerable) към списък. Вероятно класически проблем, но все още не го разбирам. Разбирам, че методите, очакващи параметър List, не са доволни от List, защото може да се опитат да добавят...
3767 изгледи
schedule 26.10.2022

Проблеми с метода на разширение ForEach над IEnumerable‹Request.Files›
Докато правех основно валидиране на колекцията ASP.Net (4.0) Request.Files (качване), реших да опитам с LINQ. Колекцията е IEnumerable<T> и затова не предлага ForEach. Глупаво реших да създам метод за разширение, който да свърши...
2115 изгледи

Има ли стандартен C++ еквивалент на IEnumerable‹T› в C#?
Или е безопасно да се използва вектор, ако изброителят на T просто изброява всички елементи?
19037 изгледи
schedule 31.10.2023

Защо Linq връща само един обект, когато не се използват филтри
Наистина не знам как да обясня този въпрос. Съжалявам, ако публикацията е дублирана. Този код по-долу работи добре. Върнете ми продукта с ID 1031 и когато стартирах филтъра (къде) получавам същия продукт (защото този е както в отдел, така и в...
101 изгледи
schedule 23.11.2022

IEnumerable свойство без тип
Опитвам се да направя свойство като официалния DataGrid.ItemsSource от MSDN: public IEnumerable ItemsSource { get; set; } Това осигурява поддръжка от всякакъв тип, във всеки производен клас. С това мога да задам нещо подобно var list =...
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 Controller, обслужващ Json данни. Опитвам се да направя нещо подобно на тези публикации: LINQ сортиране по множество полета Сортиране в няколко колони за Datatables.net Имам следните...
6795 изгледи
schedule 26.10.2022

Dispose срещу итераторни блокове
Тези два въпроса почти отговарят на моя въпрос, но не съвсем. Считайте това за последващ въпрос към тези. Трябва ли да обмисля изхвърлянето на всеки IEnumerable‹ T› Използвам? Разбиране на итераторните блокове и метода за изхвърляне...
1347 изгледи

е IEnumerable изброен при извикване на метода или при изброяване на отговора
Искам да знам дали IEnumerable параметър към метод е изброен, когато извикам метода или когато изброя връщането на метода, ако приемем, че имаме следния код: IEnumerable<T> ProcessList(IEnumerable<T> list) { foreach(var element in...
135 изгледи
schedule 02.11.2022

Защо Enumerable.Range е по-бърз от директен цикъл на добив?
Кодът по-долу проверява ефективността на три различни начина да се направи едно и също решение. public static void Main(string[] args) { // for loop { Stopwatch sw = Stopwatch.StartNew(); int...
6868 изгледи
schedule 05.01.2024

LINQ избира различен от 4 IEnumerable списъка
Представете си четири списъка, като всички имат поне това свойство на низ за идентификатор, но може да имат и други свойства: public class A //or B, C, D { public string Id { get; set; } //..other properties } //so: List<A> a1 =...
11131 изгледи
schedule 01.01.2024

ASP.NET MVC 3 списък с продукти с частична страница за влизане
Аз съм нов потребител на MVC 3 и се опитвам да разработя уебсайт за електронна търговия. Когато създадох списък с продукти с помощта на продуктов модел, не мога да поставя частична страница за влизане, защото използвам и модел на клиента в страницата...
953 изгледи
schedule 09.01.2024

Сериализация на класове, които имплементират IEnumerator
Написах програма, която ще сериализира и де-сериализира, тя прави това добре (планирам да я внедря в подкласовете, след като я накарам да работи правилно върху един). Въпреки това се натъкнах на проблеми, когато реших, че искам да мога да преглеждам...
5912 изгледи

Как да конвертирам IEnumerable‹Enum› в Enum в C#?
Анализирах няколко низа в флагове Enum, но не мога да видя чист начин за обединяването им в едно битово поле Enum. Методът, който използвам, преминава през стойностите на низа, след което |= прехвърлените стойности към обекта Enum, така:...
2188 изгледи
schedule 21.01.2024

F#: Искате да инициализирате отново изброителя
Имам поредица от делители на прости числа, които искам да повторя за всеки кандидат за прости числа. Използвам GetEnumerator() MoveNext() и Current. Не мога да инициализирам отново изброителя, за да започна отначало. Опитах Reset(), който се...
302 изгледи
schedule 07.02.2024

избиране и добавяне на множество стойности с помощта на IEnumerable в MVC
Опитвам се да използвам IEnumerable, така че да съдържа множество селекции, така че потребителят да може да избере повече от една стойност в моя списък. Ето как изглежда моят ViewModel: public class CreateViewModel { public...
1509 изгледи

Създаване на нов екземпляр на 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 { get {...
38345 изгледи
schedule 08.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 you...
112 изгледи
schedule 15.02.2024

IEnumerable Прехвърляне на 2 IEnumerables в един клас
Имам 2 IEnumerables IEnumerable<float> Distance IEnumerable<XElement> Point в което искам да конвертирам IEnumerable<Subsection> subsection където е Класът class Subsection { public float Distance public...
107 изгледи
schedule 06.03.2024