मेरे कोड है ...पुनर्विक्रेता निम्नलिखित सिफारिश क्यों कर रहा है?
public static void AssertNotNull<T>(string name, T val) {
if (val == null)
throw new ArgumentNullException(String.Format("{0} must not be null", name));
}
Resharper की सिफारिश कर रहा है ...
public static void AssertNotNull<T>(string name, T val) {
if (Equals(val, default(T)))
throw new ArgumentNullException(String.Format("{0} must not be null", name));
}
यह ऐसी चीजें हैं जो धन के मूल्य को दस गुना अधिक बनाती हैं। –
दिलचस्प प्रश्न +1, कृपया एक बार आप शीर्षक में अधिक जानकारी डाल सकते हैं ताकि अगली बार यह कह सकें कि "पुनर्विक्रेता वैल == नल को बराबर (वैल, डिफ़ॉल्ट (टी)) के साथ बदलने की सिफारिश क्यों कर रहा है" धन्यवाद। –