var
सी # में कोई कीवर्ड नहीं है? लेकिन मैं ऐसा क्यों कर सकते हैं:मैं "var" नामक कक्षा क्यों बना सकता हूं?
public class var { }
public class main
{
public static void main(string[] args)
{
var testVar = new var();
}
}
var
कि कोड में प्रयोग किया जाता है var
वर्ग कि main
कक्षा से पहले घोषित किया जाता है है। और संकलक भी शिकायत नहीं करता है।
जबकि जब मैं इस कार्य करें:
public class int { }
या इस:
public class true { }
संकलक कहा कि int
या true
एक कीवर्ड है और ऐसा नहीं किया जा सकता। var
के साथ ऐसा क्यों नहीं है?
आप क्यों चाहेंगे? तो भ्रमित और पढ़ने के लिए मुश्किल है। – duffymo
'गतिशील' कीवर्ड के बारे में क्या? क्या इसका इस्तेमाल भी किया जा सकता है? –
इसे पढ़ें: http://blogs.msdn.com/b/ericlippert/archive/2009/05/11/reserved-and-contextual-keywords.aspx – AakashM