Io non capisco perché ReSharper mi suggerisce di "verificare la presenza di uguaglianza di riferimento, invece" in questo codice:suggerimento ReSharper: verificare la presenza di uguaglianza riferimento invece
if (typeToTranslate.Equals(typeof(string)))
{
//do something
}
perché questo dovrebbe essere meglio:
typeToTranslate == typeof(string)
------------ ------------ EDIT
Questo è lo stub:
protected IType TranslateType(Type typeToTranslate)
{
if (typeToTranslate == null) throw new ArgumentNullException("typeToTranslate");
//do some stuff
if (typeToTranslate.Equals(typeof(string)))
{
//do some stuff
}
//return some stuff
}
My Resharper non suggerisce questo? – Schoof
@Thomas utilizzo la versione 7.0.1 – giammin
'typeToTranslate' è un oggetto' Tipo' e non un altro tipo? – Servy