Mon code de test en C #:
namespace DSnA
{
public abstract class Test : IComparable
{
}
}
Résultats dans l'erreur de compilation suivante:
error CS0535: 'DSnA.Test' does not implement interface member
'System.IComparable.CompareTo(object)'
Puisque la classe Test
est une classe abstraite , pourquoi le compilateur exige-t-il qu'elle implémente l'interface? Cette exigence ne devrait-elle pas être obligatoire que pour des cours concrets?