निम्न सामान्य इंटरफ़ेस और कार्यान्वयन वर्ग को देखते हुए:
सार्वजनिक इंटरफ़ेस आईआरएपीसॉजिटरी & lt; T & gt; {// यू टी IQueryable & lt; U & gt; के एक उपप्रकार के प्रकार टी का होना चाहिए & Lt; U & gt; () खोजें जहां यू: टी; } पब्लिक क्लास पर्सन रिपोजिटरी: आईआरिपोजीटरी और लेफ्टिनेंट; कर्मचारी & gt; {}
मैं यू को निर्दिष्ट किए बिना कैसे ढूँढें पद्धति को कॉल कर सकता हूं?
<पूर्व> var repository = नया कर्मचारी रिपोजिटरी (); // नहीं किया जा सकता IQueryable & lt; कर्मचारी & gt; लोग = रिपॉजिटरी। खोजें (); // होना चाहिए, लेकिन क्या इस संदर्भ में कर्मचारी नहीं दिया गया है? IQueryable & LT; कर्मचारी & gt; लोग = रिपॉजिटरी। खोजें & lt; कर्मचारी & gt; (); // यहां मैं विशिष्ट IQueryable & lt; प्रबंधक & gt; प्रबंधक = रिपॉजिटरी। खोजें & lt; प्रबंधक & gt; ();
दूसरे शब्दों में, टाइप निष्कर्ष प्राप्त करने के लिए क्या किया जा सकता है?
धन्यवाद!
लिखने के बारे में
Var लोग = रिपॉजिटरी। खोजें & lt; कर्मचारी & gt; ();
यह एक ही तरह की टाइपिंग सहेज रहा है लेकिन एक अलग तरीके से।
Comments
Post a Comment