मुझे समझ नहीं आता क्यों Resharper मुझे सुझाव है कि इस कोड में "के बजाय संदर्भ समानता के लिए जाँच करने के लिए":Resharper सुझाव: संदर्भ समानता के लिए जाँच के बजाय
if (typeToTranslate.Equals(typeof(string)))
{
//do something
}
क्यों बेहतर होना चाहिए:
typeToTranslate == typeof(string)
------------ संपादित ------------
इस विधि ठूंठ है:
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
}
मेरा रिशेर्पर इसका सुझाव नहीं देता है? – Schoof
@ थॉमस मैं संस्करण 7.0.1 – giammin
का उपयोग करता हूं 'टाइप टाइप ट्रान्सलेट' वास्तव में एक 'टाइप' ऑब्जेक्ट' है, और कुछ अन्य प्रकार नहीं है? – Servy