Para comparar tipos definidos pelo usuário (classes), implemente a interface Icomparable, o qual possui somente um método. Note que o retorno é um inteiro que representa a ordem da comparação.
int CompareTo(object obj);
Valor menor que zero: esta instância é menor que obj;
Valor zero: esta instância é igual à obj;
Valor maior que zero: esta instância é maior que obj.
Veja o código stub da classe:
Implementando-se o método stub (CompareTo), obedecendo a tabela de valores, pode-se usufruir de implementações bastante úteis como, por exemplo, o método ArrayList.Sort().
0 comentários:
Postar um comentário