Вопросы по теме 'generic-list'

Как преобразовать ArrayList в строго типизированный общий список без использования foreach?
См. пример кода ниже. Мне нужно, чтобы ArrayList был общим списком. Я не хочу использовать foreach . ArrayList arrayList = GetArrayListOfInts(); List<int> intList = new List<int>(); //Can this foreach be condensed into one...
55429 просмотров
schedule 17.11.2022

Шаблон декоратора в списке‹T› для DataGridView
Я хотел бы применить класс Decorator к списку и иметь возможность привязать его к WinForms DataGridView. Я хотел бы знать, какие члены списка мне нужно реализовать для этого нового класса, чтобы иметь возможность привязать его к DataGridView?...
705 просмотров
schedule 07.05.2022

Как инициализировать TList‹T› за один шаг с помощью Delphi?
Я уверен, что это простой вопрос, но я не могу заставить его работать: var FMyList: TList<String>; begin FMyList := TList<String>.Create(?????); end; Как вставить вместо ????? чтобы вставить эти 3 строки: 'один' 'два'...
3906 просмотров
schedule 24.06.2022

Как мне заставить мои данные отображаться в правильном столбце DataGridView?
Я пытаюсь заполнить свой DataGridView пользовательскими столбцами, импортированными из Excel. Это должно быть легко, но на всю жизнь я застрял в мозгу. Я должен иметь возможность выбирать определенные столбцы (работает), отправлять заголовки...
991 просмотров

Как передать List‹DerivedClass›, если тип параметра — List‹BaseClass›?
Как я могу передать список, который представляет собой список DerivedObjects, где метод ожидает список BaseObjects. Я конвертирую список .ToList<BaseClass>() и мне интересно, есть ли лучший способ. Моя вторая проблема заключается в...
6516 просмотров
schedule 04.08.2023

Сохранение из List‹T› в txt
Я хочу, чтобы моя программа читала из двух текстовых файлов в один List<T> . List<T> сортирует и очищает дубликаты. Я хочу, чтобы List<T> сохранялся (после сортировки и очистки) в текстовый файл. Но когда я посмотрел в...
100829 просмотров
schedule 28.05.2022

Как установить базовый элемент общего списка‹T›, используя производный конкретный список‹TUser›
У меня возникает ошибка компилятора при попытке установить общий член класса базовой коллекции в этом производном классе. error CS0029: Cannot implicitly convert type 'System.Collections.Generic.List<IntSegment>' to...
643 просмотров
schedule 10.03.2023

Самый быстрый способ удалить повторяющееся значение из списка‹› с помощью лямбда
какой самый быстрый способ удалить повторяющиеся значения из списка. Предположим, List<long> longs = new List<long> { 1, 2, 3, 4, 3, 2, 5 }; Так что мне интересно использовать лямбду для удаления дубликатов и возврата: {1, 2, 3, 4, 5}...
157307 просмотров
schedule 09.06.2022

Циклическая реализация List.Contains() работает быстрее, чем встроенная. Это? Если да, то почему?
( Это вопрос возникает из обсуждения, которое началось здесь ) Я сравнивал время поиска значения true в List<bool> с использованием List.Contains() с таковым для скрученного вручную цикла. Я вижу результаты, отличные от тех, о...
2391 просмотров
schedule 12.11.2022

Почему неопределенные универсальные типы коллекций по умолчанию имеют значение Object, даже если они привязаны к другому классу?
class Test<G extends String>{ public G test(){return null;} public List<G> tests(){return new ArrayList<>();} } public void doTest(Test t){ //works fine String str = t.test(); //Compile error: expected String...
131 просмотров
schedule 06.09.2022

Вставьте объект в общий список, чтобы получить список элементов
Есть ли способ, которым я могу добавить неизвестный объект в общий список, чтобы получить список элементов из объекта по заданному ProperyName. Объект может быть любым общим списком, например List<Country> , List<Area> или...
4975 просмотров
schedule 09.05.2023

vb.net: список типизированных классов, как добавить такие элементы, как C#?
в vb.net у меня есть этот класс: public Class Articulo Public Id As Integer Public Name As Integer Public Precio As Double End Class Вы знаете, что с помощью C# мы можем добавлять такие элементы, как: List<Articulo> list = new...
3158 просмотров
schedule 15.02.2024

Как выбрать из списка KeyValuePair?
У меня есть список KeyValuePair (ключ строкового типа, а значение типа int). И я хочу вернуть список пар ключ-значение, который получит мой пример критериев соответствия: вернуть список, где Key = «A» и Value = 10. Как select будет работать с этим...
13204 просмотров
schedule 07.09.2022

Как я могу заказать эти объекты json с помощью LINQ?
С такими данными (в качестве примечания, эти отдельные компоненты в файле json правильно называются что - записи? элементы? элементы? объекты? jsonpiecesparts?): [ { "WeekOfAssignment": "2016-04-04T00:00:00", "TalkType": 1,...
159 просмотров
schedule 13.09.2022

Каркас робота, общая функция для присвоения имени списку
Я пытаюсь создать ключевое слово, которое будет экспортировать список как переменную набора, но я не могу понять, как передать имя, чтобы превратить его в имя переменной. *** Test Cases *** Get Ref ${list} = Create List k l m n...
503 просмотров
schedule 11.07.2022

Невозможно неявно преобразовать тип «IEnumerable‹ob›» во вложенные объекты «Generic.List‹cdsworkflows›»
У меня есть следующие классы public class cdsworkflows { public string WorkflowName; public string ActionGroup; } public class cdssystems { public string cdsSystemName; public List<cdsmodules> listModules; } public class...
652 просмотров
schedule 14.02.2023

Сравнение элементов общего списка
У меня есть TestClass<T> , который превратится в очередь с приоритетом на основе кучи. Куча имеет тип List<T> . Я работал над изменением порядка кода, и мне нужно было сравнить элементы List<T> . Как вы можете догадаться, я...
84 просмотров
schedule 06.12.2022

Итерация по общему списку с несколькими типами
У меня есть 3 класса, как указано ниже: у одного есть информация для удаления, у остальных двух классов есть фактические данные. В будущем будет более 30 классов для данных public class RemovalInformation<T> where T:class { public...
1292 просмотров
schedule 19.11.2022

С# Невозможно десериализовать xml, чтобы вернуть общий список
Я пытаюсь загрузить список из файла xml. У меня есть разные списки моих пользовательских классов и разные файлы xml. План состоял в том, чтобы создать один метод, чтобы иметь возможность десериализовать их все следующим образом:...
112 просмотров
schedule 11.05.2023

C++ set‹T› Какое решение является наиболее подходящим?
Я не мог использовать Class или Struct, используя набор С++. Я искал в Интернете и stackoverflow, но не смог найти образец. Классически кажется невозможным найти образцы, отличные от образцов int и string, в результате моих вызовов. Я хочу, чтобы...
47 просмотров