Escolar Documentos
Profissional Documentos
Cultura Documentos
Por isso é que em qualquer classe criada no C# aparecem estes métodos, provenientes da
classe Object. Também podemos presumir que qualquer classe que você crie no C# ou que já
seja pré-existente é um Object.
Os métodos que são providos pela classe Object e que, consequentemente, todas as classes
em C# possuem, são:
GetHashCode: retorna o código hash que é gerado para cada instância que você cria
de um objeto. Este hash é único para cada instância e serve para que esta seja
identificada internamente;
GetType: retorna o nome completo (full identifier) tipo do objeto em questão. Por
exemplo, “teste”.GetType() nos retornará “System.String”, pois “teste” é do tipo
string;
ToString: método que serve para fazer cast de um objeto para string.