Override CompareTo, Sort() - Обяснение и пример
Здравейте, някой може ли да обясни как става override на метод, не само на CompareTo. Можем ли да направим клас, който да наследява само определен метод и след това да го Override или не? Как по-точно става override-ването, като напишем пример:
public override string ToString()
{
}
Има ли други начини и как би изглеждало за CompareTo? Конкретно ме интересува как можем да си пишем custom CompareTo за да сравняваме обекти. Същото важи и за метода Sort(), как можем да си напишем клас, който прави сортиране на обектите по-начин по-който ние желаем и после да използваме този клас за да сортира нашите обекти?
Рових се доста в нета, но примерите са ми все неясни. Ако някой разбира тази материя и може да обясни ясно и просто как стават нещата, като даде и примерни ще бъде супер. Сигурен съм че темата ще помогне и на доста други колеги след това, тъй като всички сме се сблъсквали с това да искаме да извадим даден резултат от списък с обекти или да ги подредим по-определен начин и да не успяваме.
Благодаря.