Результаты поиска по запросу "icomparable"
Собственная поддержка C # для проверки сортировки IEnumerable?
Есть ли поддержка LINQ для проверки, если
Между прочим, можно утверждать, что было бы полезно, чтобы семантика IEquatable <T> сравнивала объекты только на основе членов типа T, так что, например, IEquatable <SchedulerEvent> будет проверять ScheduledTime и ScheduledAction на равенство, но даже при применении к SchedulerEventWithMessage или SchedulerEventWithGong не будет проверять свойства Message или GongVolume. Действительно, это будет полезной семантикой для метода IEquatable <T>, и я предпочел бы такую семантику, но для одной проблемы: Comparer <T> .Default.GetHashCode (T) всегда вызывает одну и ту же функцию Object.GetHashCode () независимо от того, тип T. Это значительно ограничивает способность IEquatable <T> изменять свое поведение в зависимости от типа T.
н ли я реализовать обаIComparable и общийIComparable<T>? Существуют ли ограничения, если я реализую только один из них?
Обобщения и реализации IComparable
Я очень новичок в дженериках, и я пытаюсь написать простой класс, который будет универсальным, но также позволит сортировать некоторые описания в строковой переменной-члене. На данный момент у меня есть базовый класс, но когда я пытаюсь ...
также.
равнить значения универсальных типов? Я уменьшил это до минимального образца: public class Foo<T> where T : IComparable { private T _minimumValue = default(T); public bool IsInRange(T value) { return (value >= _minimumValue); // <-- Error here ...
Собственная поддержка C # для проверки сортировки IEnumerable?
Есть ли поддержка LINQ для проверки, еслиIEnumerable<T> отсортировано? У меня есть перечисляемое, которое я хочу проверить, отсортировано в нисходящем порядке, но я не могу найти нативную поддержку для этого в C #. Я написал свой собственный ...
Должен ли IEquatable <T>, IComparable <T> быть реализован на незакрытых классах?
У любого есть мнение о том,IEquatable<T> или жеIComparable<T> как правило, требует, чтобыT являетсяsealed (если этоclass)? Этот вопрос возник у меня, так как я пишу набор базовых классов, предназначенных для помощи в реализации неизменяемых ...
Сортировать ArrayList объектов в C #
Как я могу отсортироватьArrayList объектов? Я реализовалIComparable интерфейс при сортировкеArrayList, но я не получаю требуемый результат. Пример моего кода: public class Sort : IComparable { public string Count { get; set; } public string Url ...
Страница 1 из 2