ho notato questo uso interessante del "questo" parola chiave durante la visualizzazione del codice disassemblato di Int32.GetHashCode() in .NET Reflector:La parola chiave "this" può essere utilizzata con i tipi di valore?
public override int GetHashCode()
{
return this;
}
Ho sempre pensato che "questo" è usato solo con non tipi di riferimento di valore tipi. Nel codice sopra, la boxe sarà usata ogni volta che proverai ad ottenere il codice hash di un int?
Dalla documentazione del "questo" parola chiave in MSDN: - La parola chiave this si riferisce all'istanza corrente della classe
saluti
Grazie mille, mi sono imbattuto la stessa sezione dopo aver aggiunto alla mia domanda.Avrei dovuto controllare le specifiche prima di porre la domanda. –
Nessun problema: tutto sembra facile una volta che lo conosci. :) –