जब आप इसे संकलित करने का प्रयास करते हैं:
var कार = नया {"टोयोटा" 5000};
आप कंपाइलर त्रुटि प्राप्त करेंगे "अज्ञात अज्ञात प्रकार के सदस्य घोषणाकर्ता। अनाम प्रकार के सदस्यों को सदस्य असाइनमेंट, सरल नाम या सदस्य पहुंच के साथ घोषित किया जाना चाहिए।" क्योंकि संकलक संबंधित अभिव्यक्तियों से गुणों के नाम का अनुमान लगाने में सक्षम नहीं है। यह पूरी तरह समझ में आता है।
क्या मुझे उत्सुक बनाता है कि त्रुटि संदेश एक प्रकार के सदस्य को घोषित करने के तीन वैध तरीकों का तात्पर्य करता है सदस्य असाइनमेंट और सदस्य पहुंच स्पष्ट हैं:
// सदस्य असाइनमेंट var v = new {राशि = 108, संदेश = "नमस्ते"}; // सदस्य पहुंच var उत्पादकैनी = उत्पादों में उत्पादों से नए का चयन करें {prod.Color, prod.Price};
सरल नाम के साथ घोषित करने का एक उदाहरण क्या होगा?
Googling और संबंधित प्रश्न SO पर उदाहरण के लिए सदस्य असाइनमेंट और सदस्य पहुंच के उदाहरण होते हैं।
जहाँ तक मुझे पता है, सरल नाम
घोषणा यह है:
var राशि = 10; Var जो = "हैलो"; Var newType = {राशि, जो कुछ भी}
स्वचालित रूप से एक अनाम प्रकार के बराबर होगा:
var newType = {राशि = राशि, जो भी = जो भी हो }
Comments
Post a Comment