Софтуерно Инженерство
Loading...
sevdalin avatar sevdalin 37 Точки

Override CompareTo, Sort() - Обяснение и пример

Здравейте, някой може ли да обясни как става override на метод, не само на CompareTo. Можем ли да направим клас, който да наследява само определен метод и след това да го Override или не? Как по-точно става override-ването, като напишем пример:

public override string ToString()

{

}

Има ли други начини и как би изглеждало за CompareTo? Конкретно ме интересува как можем да си пишем custom CompareTo за да сравняваме обекти. Същото важи и за метода Sort(), как можем да си напишем клас, който прави сортиране на обектите по-начин по-който ние желаем и после да използваме този клас за да сортира нашите обекти?

Рових се доста в нета, но примерите са ми все неясни. Ако някой разбира тази материя и може да обясни ясно и просто как стават нещата, като даде и примерни ще бъде супер. Сигурен съм че темата ще помогне и на доста други колеги след това, тъй като всички сме се сблъсквали с това да искаме да извадим даден резултат от списък с обекти или да ги подредим по-определен начин и да не успяваме.

Благодаря.

Тагове:
0
C# OOP Basics 02/06/2017 09:43:27
sevdalin avatar sevdalin 37 Точки

Благодаря за отговорите! :)

0