इससे पहले मैंने एक सवाल पूछा कि मैं इतने सारे उदाहरणों का उपयोग क्यों कर रहा हूं कि वे var
कीवर्ड का उपयोग करें और जवाब मिला कि यह केवल गुमनाम प्रकारों के लिए आवश्यक है, फिर भी इसका उपयोग लेखन कोड को 'तेज' / आसान और 'सिर्फ इसलिए' बनाने के लिए किया जाता है।
इस लिंक के बाद ("C # 3.0 - Var Isn't Objec") मैंने देखा कि var
आईएल में सही प्रकार से संकलित हो जाता है (आप इसे मिडवे डाउन लेख के बारे में देखेंगे)।
मेरा प्रश्न यह है कि यदि कोई भी, IL कोड var
कीवर्ड टेक का उपयोग करता है , और क्या यह कोड के प्रदर्शन पर औसत दर्जे का स्तर होने के करीब भी होगा, अगर यह हर जगह उपयोग किया गया था?
var
विजुअल स्टूडियो 2019 में " केओला वेरिएबल्स " के साथ निश्चित रूप से "फाइंड ऑल रिफरेंस" के साथ काम करने की घोषणा की गई है , इसलिए यदि यह कभी टूट गया तो इसे ठीक कर दिया गया है। लेकिन मैं इस बात की पुष्टि कर सकता हूं कि यह विजुअल स्टूडियो 2012 के रूप में वापस काम करता है, इसलिए मुझे यकीन नहीं है कि आपने दावा किया कि यह काम नहीं किया।
var
इसे संदर्भ नहीं माना जाएगा । दिलचस्प बात यह है कि अगर आप का उपयोग पर "सभी संदर्भ खोजें" कि बयान में, यह होगा आप के लिए संदर्भ दिखाने (हालांकि यह अभी भी सूचीबद्ध नहीं करेगा बयान)। इसके अतिरिक्त, जब कर्सर चालू होता है , तो यह एक ही दस्तावेज़ (और इसके विपरीत) के सभी उदाहरणों को उजागर करेगा । X
X
var
X
var
var
X