this के अनुसार एक स्ट्रिंग (या स्ट्रिंग) एक संदर्भ प्रकार है।टाइपिंग के लिए Type.IsByRef क्यों स्ट्रिंग वापसी झूठी है यदि स्ट्रिंग एक संदर्भ प्रकार है?
अभी तक नहीं दिया गया:
Type t = typeof(string);
तो
if (t.IsByRef) ...
रिटर्न झूठी
क्यों?
संपादित करें: कुछ त्वरित परीक्षण के बाद, मैं स्पष्ट रूप से IsByRef के उद्देश्य को गलत समझ रहा हूं ... 'स्ट्रिंग' के स्थान पर कक्षा नाम का उपयोग करने के साथ-साथ झूठी वापसी भी करता है। मैं एक सामान्य वर्ग लिख रहा हूं और परीक्षण करना चाहता हूं कि जेनेरिक तत्काल होने पर टाइप किए जाने वाले प्रकार एक मान या संदर्भ प्रकार हैं। इसके लिए एक परीक्षण कैसे करता है?
शब्द ** 'द्वारा' ** सजावट के लिए नहीं है, इसका अर्थ है। ;) – Mehrdad
@ मेहरदाद - अच्छी तरह से कहा - अब मुझे यह उद्देश्य पता है IsByRef! – PMBottas