Свързани въпроси '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 изгледи
schedule
14.10.2022
Има ли стандартен 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 изгледи
schedule
03.11.2023
е 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 изгледи
schedule
19.01.2024
Как да конвертирам 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 изгледи
schedule
09.02.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
{
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