me di cuenta de este interesante uso de la palabra "this" mientras se visualiza el código desensamblado de Int32.GetHashCode() en .NET Reflector:¿Se puede usar la palabra clave "this" con los tipos de valor?
public override int GetHashCode()
{
return this;
}
Siempre pensé "esto" sólo se utiliza con no tipos de referencia de valor tipos. En el código anterior, ¿se usará el boxeo cada vez que intentes obtener el código hash de un int?
De la documentación de la palabra "this" en MSDN: - La palabra clave this hace referencia a la instancia actual de la clase
Saludos
Muchas gracias, me encontré con la misma sección después de añadir mi pregunta.Debería haber verificado la especificación antes de hacer la pregunta. –
No hay problema, todo parece fácil una vez que lo sabes. :) –