डीएलआर के LINQ अभिव्यक्तियों में, इसके बीच क्या अंतर है:कनवर्टिंग और अनबॉक्सिंग के बीच क्या अंतर है?
Expression.Convert(SomeVariableExpression, typeof(T));
और यह:
Expression.Unbox(SomeVariableExpression, typeof(T));
इस पर प्रलेखन थोड़ा सा स्केची लगता है।
और बिंदु के लिए और अधिक, इनमें से कौन सा इस सी # कोड के बराबर है:
(ClassA)InstanceOfClassB
जहां क्लासबी कक्षा में डालने के लिए एक अंतर्निहित या स्पष्ट ऑपरेटर है?
क्षमा करें, यह दो बार पोस्ट हो गया है। हालांकि मैंने दूसरे को हटा दिया है। :-) –
देखें [यह प्रश्न] (http://stackoverflow.com/q/32158399/1127114) एक विशिष्ट उदाहरण के लिए जब कनवर्ट के बजाय अनबॉक्स का उपयोग करना आवश्यक है। –