Sobes.tech
Junior — Middle

Quais são os principais métodos disponíveis no objeto da classe base Object na sua linguagem de programação?

sobes.tech IA

Resposta da IA

Em C#, a classe base Object fornece vários métodos-chave disponíveis em qualquer objeto:

  • ToString() — devolve a representação do objeto em forma de string.
  • Equals(object obj) — determina se o objeto atual é igual a outro.
  • GetHashCode() — devolve o código hash do objeto, usado em coleções.
  • GetType() — devolve o tipo do objeto em tempo de execução.
  • MemberwiseClone() — método protegido que cria uma cópia superficial do objeto.
  • Finalize() — chamado pelo coletor de lixo antes de destruir o objeto (geralmente não chamado diretamente).

Estes métodos podem ser sobrescritos para alterar o comportamento dos objetos nas suas próprias classes.