Вопросы по теме 'icomparer'
Обратная сортировка Listview (с классом Comparer)
У меня есть ListView с двумя столбцами, связанный с Datapager. ListView перечисляет все файлы определенного типа в определенном каталоге, поэтому источником данных является ArrayList типа FileInfo. Следовательно, мне пришлось создать класс Comparer...
1208 просмотров
schedule
21.11.2021
Сортировать / упорядочивать узлы в xml с помощью IComparer
Мне нужно отсортировать узлы в xml. У меня есть следующий код, который успешно упорядочивает их по алфавиту. Однако большая часть данных является числовой, хотя строки разрешены. У меня есть настроенный IComparer, который работает для правильной...
1122 просмотров
schedule
04.10.2021
Могу ли я использовать Linq для создания компаратора для отсортированного словаря С#
Есть ли способ создать SortedDictionary с помощью Linq? Это позволит избежать неудобств (и раздувания кода) создания класса компаратора.
Например, создайте словарь, отсортированный по обратной стороне строкового ключа:
//NOT VALID SYNTAX...
597 просмотров
schedule
08.03.2022
разница между IComparable и IComparer
В чем разница между интерфейсами IComparable и IComparer ? Нужно ли всегда использовать этот интерфейс с методом Array.Sort()
61588 просмотров
schedule
27.03.2022
Ошибка сортировки .NET IComparer
Недавно я столкнулся с очень странной проблемой. Я развернул новую версию программы и получаю эту ошибку при внутреннем вызове метода IComparer.Compare():
Unable to sort because the IComparer.Compare0 method returns inconsistent
results. Either a...
1215 просмотров
schedule
30.05.2022
Ошибка реализации Icomparer. Пожалуйста помоги !
Я создал сортировщик массивов для сортировки массивов, как в Win Explorer в модуле DNN. Как в ответе на предварительный вопрос:
Сортировка массива имен папок, таких как проводник Windows (в числовом и алфавитном порядке) - VB.NET
При запуске...
660 просмотров
schedule
27.07.2023
IComparer не возвращал ноль, когда Array.Sort вызывал x.CompareTo(x)
Я реализовал IComparer для сортировки результатов на странице поиска. Иногда в производственной среде пользователи получают эту ошибку. Все данные для поиска (критерии, разбиение на страницы, сортировка) находятся в строке запроса, и я использую...
794 просмотров
schedule
26.11.2022
В методе List‹T›.Sort() элемент когда-либо сравнивается сам с собой?
Если я передам пользовательский IComparer экземпляру метода Sort() списка, будет ли когда-либо вызываться метод компаратора Compare(x,y) с одним и тем же элементом?
т.е. Возможно ли, что Compare(x,x) может быть вызван.
Изменить: больше...
1574 просмотров
schedule
24.03.2023
Как отсортировать объект в списке по неуникальному значению?
Я пытаюсь классифицировать статьи по сохраненным ключевым словам. У меня есть список ключевых слов для категории, и я хочу, чтобы статье была присвоена категория с наибольшим количеством ключевых слов.
For Each keyword As String In...
1065 просмотров
schedule
06.07.2023
Проблема естественной сортировки
Я пытался использовать код, заимствованный из здесь , чтобы отсортировать коллекцию пользовательских объектов с моим приложением. Обычно сортировка работает нормально, пока я не столкнусь со следующими строками
D-016.0,
D-016.,
D-016.00,...
229 просмотров
schedule
02.05.2023
Использование лямбда-выражения вместо аргумента IComparer
Возможно ли с C # передать лямбда-выражение в качестве аргумента IComparer при вызове метода?
например, что-то вроде
var x = someIEnumerable.OrderBy(aClass e => e.someProperty,
(aClass x, aClass y) =>
x.someProperty >...
37942 просмотров
schedule
25.07.2023
Как вы используете пользовательский тип для ключа словаря?
У меня есть собственный класс, который использует дженерики.
Мне нужно использовать этот класс в качестве ключа словаря, как показано в примере кода ниже:
Я могу использовать переопределенный метод Object.GetHashCode , но я не уверен, как...
1174 просмотров
schedule
18.10.2022
Почему я получаю исключение нулевой ссылки при сортировке IComparer?
У меня есть список настраиваемых типов объектов, скажем
Dim a As New List(Of CustomType)
заполняется экземплярами. У меня есть класс сравнения, который наследует
Public Class CustomTypeComparer
Implements IComparer(Of CustomType)...
219 просмотров
schedule
21.11.2023
сравнить список методов с массивом
Предыстория проблемы:
В настоящее время я работаю над поиском пути. Моей последней реализацией была возможность загрузки в разные файлы карт вместо использования только одного массива, содержащего карту. Итак, раньше это выглядело так:...
421 просмотров
schedule
18.12.2023
Использование IComparable в vb.net для сравнения оружия в игре «Камень, ножницы, бумага» (аналогично Comparable в JAVA)
Я новичок в программировании и ООП, поэтому, пожалуйста, простите меня за недостаток знаний.
В рамках моей игры «Камень, ножницы и бумага» я хотел бы создать абстрактный суперкласс (оружие), который имеет подклассы (камень, ножницы, бумага) в...
153 просмотров
schedule
28.05.2024