Questão 35 do Concurso Conselho Regional de Odontologia de São Paulo - Programador de computador (2015)

A linguagem de programação C# oferece as interfaces IEquatable<T> e IComparable<T> para que objetos possam ser comparados com outros objetos. A diferença entre essas interfaces é que apenas
  • A IComparable<T> é capaz de determinar se os objetos são diferentes.
  • B IComparable<T> permite que seja estabelecida uma relação de ordem entre os objetos.
  • C IComparable<T> pode ser utilizada para comparar objetos de classes diferentes.
  • D IEquatable<T> é capaz de determinar se os objetos são iguais.
  • E IEquatable<T> permite que seja estabelecida uma relação de ordem entre os objetos.