मैं एक ऑब्जेक्ट लौटने वाले अभिव्यक्ति वृक्ष का उपयोग करके एक विधि बनाने की कोशिश कर रहा हूं, लेकिन मैं यह समझ नहीं सकता कि वास्तव में वस्तु को वापस करने के लिए कैसे निर्दिष्ट करें। मैंने this पढ़ने की कोशिश की है, लेकिन वापसी मूल्य वास्तव में कहीं भी निर्दिष्ट नहीं होता है।अभिव्यक्ति वृक्ष विधि से वापस आने के लिए ऑब्जेक्ट को मैं कैसे निर्दिष्ट करूं?
मुझे सभी असाइनमेंट & सामान मिल गया है, लेकिन मैं अभिव्यक्ति पेड़ का उपयोग करके बनाई गई विधि से वापस आने के लिए ऑब्जेक्ट को कैसे निर्दिष्ट करूं?
संपादित करें: इन v4 अभिव्यक्ति पेड़ हैं, और विधि मैं बनाने के लिए कोशिश कर रहा हूँ कुछ इस तरह है:
private object ReadStruct(BinaryReader reader) {
StructType obj = new StructType();
obj.Field1 = reader.ReadSomething();
obj.Field2 = reader.ReadSomething();
//...more...
return obj;
}
चूंकि यह वास्तव में एक फर्क पड़ता है, क्या ये v3 या v4 अभिव्यक्ति पेड़ हैं? साथ ही, क्या आप उस कोड का उदाहरण दिखा सकते हैं जिसे आप पेड़ के साथ प्रस्तुत करने की कोशिश कर रहे हैं? –
v4 अभिव्यक्ति पेड़। कोड जोड़ने के लिए संपादित किया गया। – thecoop