Вопросы по теме 'collections'
Проверить, существует ли запись в коллекции VB6?
Я унаследовал большое приложение VB6 на моем текущем рабочем месте. Я как бы изучаю VB6 на работе, и у меня есть ряд проблем. На данный момент основная проблема заключается в том, что я не могу понять, как проверить, существует ли ключ в объекте...
63354 просмотров
schedule
04.04.2023
API java 5 и более: должен ли я возвращать массив или коллекцию?
В духе Рекомендации: всегда возвращайте ____, никогда не ____ , Я сталкиваюсь с аналогичным вопросом в предстоящем переходе с JDK1.4.2 на JDK5 и др. . (Да, я знаю , что JDK1.4.2 - это EOL! ;-)).
Для функций, возвращающих коллекцию (которые не...
6171 просмотров
schedule
11.06.2023
Получение i-го значения из SortedList или SortedDictionary
У меня есть отсортированная коллекция объектов (это может быть SortedList или SortedDictionary, я буду использовать его в основном для чтения, поэтому добавление производительности не так важно). Как я могу получить i-е значение?
Так, например....
18887 просмотров
schedule
15.04.2022
Как преобразовать список (Of T) в ObservableCollection (Of T) в VB.NET?
Есть ли способ сделать это без итерации по списку и добавления элементов в ObservableCollection?
50403 просмотров
schedule
03.11.2022
«Правильная» коллекция для использования для получения элементов за время O (1) в C # .NET?
Что-то, что я часто делаю, если храню кучу строковых значений и хочу иметь возможность найти их в O (1) раз позже:
foreach (String value in someStringCollection)
{
someDictionary.Add(value, String.Empty);
}
Таким образом, я могу позже с...
476 просмотров
schedule
09.05.2022
Что случилось с O (1)?
Я заметил очень странное использование O (1) при обсуждении алгоритмов, включающих хеширование и типы поиска, часто в контексте использования типа словаря, предоставляемого языковой системой, или использования типов словарей или хеш-массивов,...
8000 просмотров
schedule
09.12.2022
Java-эквивалент std::deque
Я относительно новый программист Java, пришедший из С++/STL, и я ищу класс с этими характеристиками (которые, насколько я понимаю, есть у С++ std::deque):
O(1) производительность для вставки/удаления в начале/конце
Производительность O(1) для...
2267 просмотров
schedule
07.06.2023
Почему компилятор Java не может понять это?
Почему компилятор не может определить правильный тип результата из Collections.emptySet() в следующем примере?
import java.util.*;
import java.io.*;
public class Test {
public interface Option<A> {
public <B> B option(B b,...
1188 просмотров
schedule
07.07.2022
Есть ли в .NET класс SortedList ‹T›?
Мне нужно отсортировать некоторые объекты по их содержимому (фактически, по одному из их свойств, которое НЕ является ключом и может дублироваться между разными объектами).
.NET предоставляет два класса ( SortedDictionary и SortedList ), и оба...
7331 просмотров
schedule
03.05.2022
Лучший способ удалить несколько элементов, соответствующих предикату, из словаря .NET?
Мне нужно удалить несколько элементов из словаря. Простой способ сделать это:
List<string> keystoremove= new List<string>();
foreach (KeyValuePair<string,object> k in MyCollection)
if (k.Value.Member==foo)...
40855 просмотров
schedule
18.09.2023
Могу ли я использовать инициализатор коллекции для записей Dictionary ‹TKey, TValue›?
Я хочу использовать инициализатор коллекции для следующего фрагмента кода:
public Dictionary<int, string> GetNames()
{
Dictionary<int, string> names = new Dictionary<int, string>();
names.Add(1, "Adam");
names.Add(2,...
38966 просмотров
schedule
27.04.2022
Невозможно неявно преобразовать List‹T› в Collection‹T›
Это ошибка компилятора (немного изменена для удобства чтения).
Меня всегда это озадачивало. FxCop говорит, что возвращать список — это плохо, и классы, производные от Collection<T> , должны быть предпочтительнее в качестве возвращаемых...
100022 просмотров
schedule
31.08.2022
Создание блокирующей очереди ‹T› в .NET?
У меня есть сценарий, в котором у меня есть несколько потоков, добавляемых в очередь, и несколько потоков, читающих из одной очереди. Если очередь достигает определенного размера, все потоки , заполняющие ее, будут заблокированы при добавлении до...
107950 просмотров
schedule
06.07.2022
Какую общую коллекцию использовать?
У меня есть 2 отдельных класса:
РайонСвойства
Свойства поля
1 AreaProperties может сопоставляться с 1 FieldProperties. Без изменения дизайна я хочу, чтобы метод возвращал List<> этих объектов
Какая универсальная коллекция в C#...
708 просмотров
schedule
02.05.2023
Как я могу обнаружить изменения свойств элемента в BindingList‹T›?
У меня есть собственный класс Foo со свойствами A и B. Я хочу отобразить его в элементе управления привязкой данных.
Я создал класс Foos : BindingList<Foo> .
Чтобы обновить некоторые внутренние свойства класса Foos, мне нужно получать...
18715 просмотров
schedule
20.01.2023
Определить количество элементов для извлечения
Я пишу ленивый список для извлечения элементов из базы данных с заданными критериями и заданным разбиением на страницы (начальный индекс и желаемое количество элементов).
При создании списка я подсчитываю общее количество элементов в сопоставленной...
133 просмотров
schedule
12.05.2023
c # наследование общей коллекции и сериализации
Настройка:
class Item
{
private int _value;
public Item()
{
_value = 0;
}
public int Value { get { return _value; } set { _value = value; } }
}
class ItemCollection : Collection<Item>
{
private string...
10136 просмотров
schedule
19.05.2022
Как иметь 2 коллекции одного типа в JPA?
У меня есть 2 объекта в JPA: запись и комментарий. Entry содержит две коллекции объектов Comment.
@Entity
public class Entry {
...
@OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL)
@IndexColumn(base = 1, name = "dnr")...
7531 просмотров
schedule
15.11.2022
Лучший способ сортировки списка строк на основе отличия от целевой строки?
Мне нужно отсортировать список на основе разницы между строками в списке и целевой строкой.
Каков наилучший способ реализации такого алгоритма сортировки?
Я не слишком забочусь о производительности, но потенциально коллекция может стать большой...
1440 просмотров
schedule
27.09.2022
C ++ как скопировать карту в вектор
Как лучше всего в C ++ скопировать пару с карты в вектор? Я делаю это, чтобы впоследствии отсортировать вектор.
27781 просмотров
schedule
23.12.2023