Хорошо, поэтому я беру все, что я узнал, и пытаюсь реализовать его на C#. Учитывая, что у меня есть опыт работы в Java, моя поездка была довольно гладкой до сих пор, но я сталкиваюсь с проблемами в использовании объекта и функций Comparer и т. Д. Меня не интересует прямая реализация/перевод, но я хочу знать, как C# сравнивает два общих значения. Что он использует для сортировки? Hashcode, или, может быть, какая-то методология на C#?Компаратор/Сортировка/Эквивалентная методология и возвращаемое значение
Чтобы просто уточнить, я знаю, как сортировать, искать и т. Д., Используя методы в C#. Я хочу знать, что происходит под капотом - какие функции Comparer и другие функции используют для сравнения двух значений дженериков?
'INT CompareTo (объект другой)': https://msdn.microsoft.com/en-us/library/system.icomparable%28v=vs.110%29.aspx – Mephy
Вы используете "общий" как общий термин для «объекта» или использование «generic» как термин для «C# generics»? :) Некоторый пример кода, который показывает, что вы пытаетесь понять, может помочь. (Редактирование сообщения также позволяет удалить текст «история вашей жизни», который напрямую не связан с проблемой). –