मुझे अभी निम्न अपवाद मिला है, जो इंगित करता है कि Guid
कोई ऑब्जेक्ट नहीं है।सी # में कोई ऑब्जेक्ट क्यों नहीं है?
'System.Guid' प्रकार की अभिव्यक्ति वापसी प्रकार के लिए इस्तेमाल नहीं किया जा सकता 'System.Object'
कैसे Guid
एक वस्तु नहीं है?
और संकलक इसे कैसे समझता है? ऐसा कुछ होना चाहिए जो मुझे किसी प्रकार का ऑब्जेक्ट न होने पर रनटाइम पर पता लगाने की अनुमति देगा, यदि ऐसा है तो यह क्या होगा?
==================== अतिरिक्त जानकारी के साथ संपादित करें ====================
Expression.Lambda<Func<object>>(SomeExpression)
जहां कुछ मामलों के लिए कुछ एक्स्प्रेशन गइड का निरंतर मूल्य हो सकता है।
यह लगता संबंधित: http://stackoverflow.com/questions/2200209/expression-of-type-system-int32-cannot-be-used-for-return-type-system-object –
हाँ, यह है, लेकिन मैं अनिवार्य रूप से नहीं डालना चाहता हूं, मुझे कैसे पता चलेगा कि बल्ले से कुछ काम करेगा या नहीं? अभिव्यक्ति ठीक काम करती है, जब तक कि मैं देशी/मूल्य प्रकार की सामग्री से निपटता हूं। – Alwyn
आपके प्रश्न में नमूना कोड गुम है (और अधिमानतः MSXXN के लिंक के साथ CSXXXX त्रुटि कोड, ताकि आप स्पष्ट नहीं हो सकें कि क्या स्पष्ट नहीं है)। –