icomparable
Я очень новичок в универсальных системах и пытаюсь написать простой класс, который будет универсальным,но также позволит сортировать некоторые описания по строковой переменной-члену. На данный момент у меня есть базовый класс, но когда я пытаюсь реализовать элемент интерфейса CompareTo (), я получаю ошибку ...
Хорошо, у меня есть простой IEnumerable<HtmlString> things, и я хочу разделить его на четыре равные группы. var quarter = things.Count() / 4; Должен сделать трюк, но вместо этого я получаю эту фанкность: Ошибка сервера в приложении'/'. По крайней мере один объект должен реализовать Интерфейс...
Я видел классы, которые реализуют как сопоставимо и компаратор. Что это значит? Почему я должен использовать один над другим?...
У меня есть список объектов, которые мне нужно отсортировать на поле, скажем, оценка. Не задумываясь я написал новый класс, который реализует Comparator, который выполняет задачу и работает. теперь, оглядываясь на это, мне интересно, должен ли я вместо этого иметь сопоставимую реализацию класса my вместо со...
Я не уверен, как реализовать comparable интерфейс в мой абстрактный класс. У меня есть следующий пример кода, который я использую, чтобы попытаться обойти его: public class Animal{ public String name; public int yearDiscovered; public String population; public Animal(String name, int yearDis...
перечисление в Java реализует Comparable интерфейс. Было бы неплохо переопределить Comparable ' s compareTo метод, но здесь он помечен как окончательный. Естественный порядок по умолчанию на Enum ' s compareTo это перечисленном порядке. кто-нибудь знает, почему перечисления Java имеют это ограничение?...
Я заметил, что эти два интерфейса и несколько связанных классов были добавлены в .NET 4. Они кажутся мне немного лишними; я прочитал несколько блогов о них, но я все еще не могу понять, какую проблему они решают, что было сложно до .NET 4. зачем IStructuralEquatable и IStructuralComparable?...