6
ответов

Сравните/подсчитайте ценности в Системе. Коллекции. ArrayList

Я вычищаю 5 файлов для определенной стоимости. Я не ожидаю различных ценностей, НО так как это в моих собственных образовательных целях, я хотел бы заявление посчитать, сравнить и напечатать...
вопрос задан: 23 January 2010 19:48
5
ответов

Интерфейсное ограничение для IComparable

Когда я захочу к ограничению, чтобы тип T был сопоставим, должен я использовать: где T: IComparable или где T: IComparable <T>, я не могу получить голову вокруг, если № 2 имеет смысл. Любой может объяснить что...
вопрос задан: 27 May 2009 16:52
4
ответа

Как я использую интерфейс IComparable?

Мне нужен основной пример того, как использовать интерфейс IComparable так, чтобы я мог отсортировать в порядке возрастания или убывания, и различными полями типа объекта я сортирую.
вопрос задан: 20 December 2012 02:46
4
ответа

Каково различие между интерфейсами IComparable & IEquatable?

оба интерфейсы, кажется, сравнивают объекты для равенства, поэтому каковы существенные различия между ними?
вопрос задан: 24 September 2011 12:53
4
ответа

Почему TreeSet Java не указывает, что его параметр типа должен расшириться Сопоставимый?

например, код ниже бросает ClassCastException, когда второй Объект добавляется к TreeSet. Разве TreeSet, возможно, не был записан так, чтобы параметр типа мог только быть Сопоставимым типом? т.е...
вопрос задан: 13 April 2010 19:08
4
ответа

C# - Как реализовать несколько компараторов для IComparable <T> класс?

У меня есть класс, который реализует общедоступный класс IComparable. MyClass: IComparable <MyClass> {общедоступный международный CompareTo (MyClass c) {возвращает this.whatever. CompareTo (c.whatever);}...
вопрос задан: 19 March 2010 19:40
4
ответа

Когда использовать IComparable <T> По сравнению с IComparer <T>

Я пытаюсь выяснить, какой из этих интерфейсов я должен реализовать. Они оба по существу делают то же самое. Когда я использовал бы один по другому?
вопрос задан: 11 February 2009 18:20
3
ответа

Измените Список. Содержит поведение

У меня есть Список <MyObj> с классом MyObj: IComparable. Я записал методу CompareTo в классе MyObj на интерфейс IComparable, но когда я использую <MyObj>.Contains Списка (...
вопрос задан: 13 June 2012 08:27
2
ответа

Должен IEquatable <T>, IComparable <T> быть реализованным на незапечатанных классах?

У кого-либо есть какие-либо мнения о том, должен ли IEquatable <T> или IComparable <T> обычно требовать, чтобы T был изолирован (если это - класс)? Этот вопрос произошел со мной, так как я пишу...
вопрос задан: 6 October 2011 03:24
2
ответа

Nullable универсальный тип используется с IComparable. Действительно ли это возможно?

Я пытаюсь создать простой Зажим (так, чтобы я мог, связал значения чего-либо сопоставимого... главным образом для типов числа, таких как интервал, дважды, и т.д.), проблема состоит в том, если я делаю следующий, я получаю ошибку...
вопрос задан: 20 July 2010 21:37
2
ответа

Реализация IComparable <NotSelf>

Это могло бы быть тривиальным вопросом, но я не нашел информации об этом: это - "вредная" или рассмотренная плохая практика, чтобы заставить тип T реализовать IComparable <S> (T и S быть двумя различными...
вопрос задан: 29 March 2010 16:18
1
ответ

Какую проблему решает IStructuralEquatable и IStructuralComparable?

Я заметил, что эти два интерфейса и несколько связанных классов были добавлены в .NET 4. Они кажутся мне немного лишними; Я читал о них несколько блогов, но до сих пор не могу понять, что ...
вопрос задан: 31 August 2010 03:09
1
ответ

Реализация пользовательского сравнения с CustomComparison и CustomEquality в кортеже F#

Я здесь для выяснения у определенной темы - я действительно нашел немногих информацией об этом в сети. Я реализую версию F# Минимаксного алгоритма. Проблема, которую я имею теперь, состоит в том, что я хочу сравнить Лист моего...
вопрос задан: 22 June 2010 10:17
0
ответов

разница между IComparable и IComparer [дубликат]

В чем разница между интерфейсами IComparable и IComparer? Необходимо ли всегда использовать этот интерфейс с методом Array.Sort ()
вопрос задан: 24 April 2018 03:23
0
ответов

Как реализовать интерфейс IComparable?

Я заполняю массив экземплярами класса: BankAccount [] a; . . . a = новый банковский счет [] {новый BankAccount ("Джордж Смит", 500 м), новый BankAccount ("Сид Циммерман", 300 м) }; Как только я ...
вопрос задан: 14 December 2016 22:44
0
ответов

Как сравнивать значения универсальных типов?

Как сравнивать значения универсальных типов? Я сократил его до минимального образца: публичный класс Foo , где T: IComparable {частный T _minimumValue = по умолчанию (T); public bool ...
вопрос задан: 13 December 2016 22:16
0
ответов

Generics and Implementing IComparable

Я очень новичок в generics и пытаюсь написать простой класс, который будет общим, но также позволит сортировать некоторое описание по строковой переменной-члену. На данный момент у меня есть базовый класс, но ...
вопрос задан: 11 June 2012 14:19
0
ответов

Generic constraints - я не уверен, как исправить эту ситуацию в случае either/or

В принципе, у меня есть следующее: public static bool IsBetween(this T value, T a, T b) where T : IComparable { ... } public static bool IsBetween(this T value, T a, T b) ...
вопрос задан: 18 February 2012 13:09
0
ответов

IComparable поведение для нулевых аргументов

Я реализую IComparable и IComprable в одном из моих классов. Есть ли какие-либо рекомендации о том, как должен вести себя метод CompareTo в каждом случае при задании нулевого аргумента? Если это ...
вопрос задан: 27 December 2011 07:50
0
ответов

Imparable и Imparable

Должен ли я реализовать как Imparable, так и общий Imparable ? Есть ли ограничения, если я только реализую один из них?
вопрос задан: 4 September 2011 18:36
0
ответов

Как я могу использовать «is», чтобы проверить, поддерживает ли тип IComparable?

Я хочу проверить, поддерживает ли тип IComparable, прежде чем сортировать его, но я обнаружил, что проверка наличия type поддерживает интерфейс IComparable, использование «is» не всегда дает мне правильный ответ. Для ...
вопрос задан: 31 July 2011 15:10
0
ответов

Сортировка IComparable объектов, некоторые из которых имеют значение NULL

Большинство людей при написании типа ссылки (класса), реализующего IComparable , используют соглашение, согласно которому значение NULL МЕНЬШЕ, чем любое действительное объект. Но если вы попытаетесь использовать противоположное соглашение, ...
вопрос задан: 31 May 2011 15:14
0
ответов

Какой алгоритм сортировки делает реализация .NET framework [дубликат]

Кто-нибудь может посоветовать при реализации чего-то вроде IComparable в .NET, какой алгоритм сортировки использует .NET для фактической сортировки базовых данных? Также используется настраиваемый алгоритм или ...
вопрос задан: 11 May 2011 03:02
0
ответов

Предполагая это! = Null при реализации IComparable

У меня есть объект типа T, который реализует IComparable . Можно ли при реализации bool Equals (T obj) опустить проверку if (ReferenceEquals (this, null)) {DoSomething ()}? Могу ли я предположить ...
вопрос задан: 9 March 2011 12:28
0
ответов

Проблема при сравнении элементов, реализующих IComparable

Я работаю над методом расширения, в котором он находит элемент min с помощью определенного селектора. Ниже кода public static T MinBy (этот селектор IEnumerable src, Func ) ...
вопрос задан: 24 February 2011 06:55