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

Как мне легко преобразовать DataReader в List ‹T›?
У меня есть данные в DataReader , которые я хочу преобразовать в List<T> . Какое возможное простое решение для этого? Например, в классе CustomerEntity у меня есть свойства CustomerId и CustomerName. Если мой DataReader возвращает эти два...
310253 просмотров
schedule 16.04.2022

C# Multiple Generic List‹t› — объединить их?
Сценарий: У меня есть общий список аудитов и общий список AuditImages. Эти два списка были составлены из таблиц базы данных. В результате ОДИН AuditImage может иметь МНОЖЕСТВО аудитов. Как вы увидите ниже, классы, на которые сопоставляются...
4490 просмотров
schedule 15.01.2023

Как заставить пользовательский универсальный список Thread Safe возвращать весь список в С#?
Я многопоточный нуб, и я пытаюсь написать собственный класс универсального списка, безопасный для потоков, на С# (.NET 3.5 SP1). Я прочитал Почему так сложно работать с потокобезопасными коллекциями? . Изучив требования класса, я думаю, что мне...
2304 просмотров
schedule 01.07.2022

Проблема преобразования элемента Sitecore [] с использованием ToList‹T›
Работа с расширениями Sitecore и Linq. Я пытаюсь преобразовать массив элементов в список, используя следующий фрагмент кода: Item variationsFolder = masterDB.SelectSingleItem(VariationsFolderID.ToString()); List<Item> variationList =...
3720 просмотров
schedule 22.07.2022

сериализовать/десериализовать List‹T› в JSON
Я хочу иметь возможность сериализовать/десериализовать общий список, что я до сих пор public static string ToJson(this object obj, int recursionDepth = 100) { JavaScriptSerializer serializer = new JavaScriptSerializer();...
21947 просмотров
schedule 21.09.2022

Каков «современный» способ найти общие элементы в двух списках‹T› объектов?
У меня есть два общих списка, содержащих разные типы, например, давайте назовем их Products и Employees . Я пытаюсь найти Продукты, которые находятся в том же месте, что и Сотрудники, т. е. где product.SiteId == emp.SiteId...
9896 просмотров
schedule 26.09.2023

С# сравнить массив string[] с общим списком объектов
как я могу сравнить элементы в массиве string[] с общим списком, который содержит объекты с использованием LINQ? этот общий список содержит объекты с именем picInfo. класс picinfo выглядит так: [ProtoContract] public class PicInfo {...
4792 просмотров
schedule 20.05.2022

Ссылка на сущность в веб-службе
У меня есть 2 таблицы в базе данных, одна из них - сотрудник, а другая - город. Я создал модель данных сущности ado.net из базы данных. Я нанял сотрудника, и я могу получить доступ к городу из них. Я использую веб-службу и использую веб-метод,...
236 просмотров

Почему List‹T›.Exists медленнее, чем цикл foreach?
Я нахожусь в WinForms, и перед сохранением изменений в базе данных мне пришлось проверить, содержит ли используемый ErrorProvider ошибку для любого из отображаемых элементов управления. Среди них я нашел несколько способов сделать это:...
697 просмотров
schedule 03.12.2023

Связать элементы в общем списке и сериализовать
Это мой код: List<Test> list = new List<Test>(); for (int j = 0; j < dss.Tables[0].Rows.Count; j++) { list.Add(new Test(dss.Tables[0].Rows[j]["PSet"].ToString(),...
176 просмотров
schedule 08.09.2022

Преобразование общего списка объектов в SqlXml
Пожалуйста, не отмечайте как дубликат, не прочитав, так как я гуглил это и искал в stackoverflow, но я не могу найти именно то, что хочу. Как преобразовать общий список объектов в С# в тип данных SqlXml. Обратите внимание, что я не собираюсь...
1414 просмотров
schedule 05.05.2023

Создайте экземпляр списка, в котором тип происходит от базового класса и интерфейса.
У меня есть класс, в котором будут храниться объекты, производные от базового класса и реализующие интерфейс. В этом примере все типы происходят от UIElement и реализуют мой интерфейс IDropTarget . Итак, в моем классе я могу фантастически...
177 просмотров
schedule 28.05.2023

Перемещение списка вверх и вниз
Я использую коллекцию наблюдений для хранения списка, который я привязал к списку WPF, моя проблема в том, что я пытаюсь заставить работать внешний порядок. В мин. Если я нажму кнопку «Переместить вверх», он переместит элемент вверх в порядке, но не...
1926 просмотров
schedule 16.08.2022

повысить производительность List‹T› с помощью блокировки и сделать его стойким?
У меня есть список строк, подобных этому private object = new object(); public List<string> list { get{ lock(object){ return _list; } } } List<string> _list = new...
80 просмотров
schedule 06.04.2024

Получение общего списка объектов C # из XML работает нормально, за исключением случаев, когда я помещаю его в список объектов
Это работает: (каждый счет-фактура имеет много LineItems) public class Invoice { public int InvoiceId { get; set; } public List<LineItem> LineItems { get; set; } } public class LineItem { public int LineItemId { get; set; } }...
77 просмотров
schedule 07.04.2023

Массивы Powershell: когда их использовать; когда их избегать; и проблемы с их использованием
Почему метод .Add класса .NET Framework ArrayList не работает в реализации PowerShell? Если меня не исправят, я думаю, что общая мораль моей истории может быть такой: не думайте, что нативные методы PowerShell будут такими же, как методы .NET, и...
1255 просмотров
schedule 13.10.2023

Как разрешить отдельной форме использовать список объектов в другой?
У меня есть список объектов в моей основной форме - GUI - и хотя я могу получить доступ к этому списку, используя цикл foreach , например foreach (Employee emp in employees) , это позволяет мне получить доступ к сотрудникам в списке. В другой...
39 просмотров
schedule 22.09.2022

Используйте один список (из строки) в нескольких классах для целей ведения журнала.
Я работаю над проектом VB.NET, который использует несколько классов и записывает сообщения об ошибках и сообщения журнала в файл с помощью System.IO FileWriter. Я хочу изменить это поведение и собрать сообщения об ошибках и сообщения журнала в один...
63 просмотров
schedule 18.07.2022

Как освободить общий TList‹TMyRecord› с общими подсписками в TMyRecord
В Delphi 10 Berlin под Windows у меня есть следующий вопрос об освобождении общих списков: У меня есть следующая структура записи/списка: type TMyRecord=record Value1: Real; SubList1: TList<Integer>; SubList2:...
1168 просмотров
schedule 09.05.2023

Лямбда-выражение не работает в списке объектов
У меня есть список объектов, и я могу добавить запись с этим предложением: List<DragerClass.Alarm> alarms = new List<DragerClass.Alarm>(); public void createAlarm(int i, int[] alarms) { alarms.Add(new DragerClass.Alarm(i,...
107 просмотров
schedule 24.03.2023