c# - Cannot implicity convert a...list -
मेरे पास निम्न कक्षाएं हैं ...
सार्वजनिक वर्ग के आदेश {निजी मार्गदर्शक आईडी; सार्वजनिक गिन आईडी ({आईडी; वापसी आईडी; } सेट {id = value; }} निजी सूची & lt; आइटम & gt; आदेश आइटम; सार्वजनिक सूची & lt; आइटम & gt; ऑर्डरआइटम (प्राप्त करें {वापसी ऑर्डर करना; } सेट {orderItems = value; }}} सार्वजनिक वर्ग मद {निजी गाइड आईडी; सार्वजनिक गिन आईडी ({आईडी; वापसी आईडी; } सेट {id = value; }} निजी स्ट्रिंग आइटमनाम; सार्वजनिक स्ट्रिंग ItemName {get {return itemName; } सेट {itemName = मान; }}}
फिर मेरे आवेदन में मैं निम्नलिखित की कोशिश करता हूं ....
ACME.Order newOrder = new ACME.Order (); NewOrder.ID = xxx newOrder.OrderItems = नई सूची & lt; OrderItem & gt; {नई ACME.OrderItem {ID = xxx ItemName = xxx}}
हालांकि मुझे त्रुटि मिलती है "परोक्ष रूप से प्रकार 'System.Collections.Generic.List & lt; ACME.Item & gt; ; '
से ACME.Item []
। अजीब बात यह है कि मेरे पास मेरी सूची ऑब्जेक्ट्स पर "ऐड" विकल्प नहीं है।
क्या आपके वेब साइट के ग्राहक पक्ष पर आवेदन है?
यदि हां, तो प्रॉक्सी जनरेटर .asmx और WCF वेब सेवाओं से क्लाइंट की ओर एक सरणी T []
उत्पन्न होती है, जहां एक सेवा अंतरफलक सूची & lt; T & gt;
(या, वास्तव में, कोई अन्य एन्यूमेरेटेड प्रकार) ।
आपके ऐप को सरणी के गुण सूची में डालने की आवश्यकता होगी ( .oAray ()
) को सरणी गुण क्लाइंट-साइड सेट करने के लिए।
Comments
Post a Comment