मुझे स्ट्रिंग में डॉन नोटेशन के साथ अच्छा दृष्टिकोण नहीं दिख रहा है, क्योंकि इसमें सामान्य दृष्टिकोण की तुलना में संग्रह के साथ अधिक समस्याएं हैं:
उदाहरण के लिए Persion.Friends.Name
- इस श्रृंखला में कौन सा तत्व सरणी है?
- आपको संग्रह तत्वों (बग की संभावित जगह) के लिए स्पष्ट रूपांतरण लागू करना चाहिए
सामान्य तरीके समर्थन और उपयोग में अधिक विश्वसनीय होते हैं:
var friends = await GetFieldValue<Person, Friend[]>("avi", x => x.Friends);
var names = friends.Select(x=>x.Name).ToArray();