Loading...
sevdalin avatar sevdalin 38 Точки

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 38 Точки

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

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.