generics पर टैग किए गए जवाब

जेनेरिक एक प्रकार की पैरामीट्रिक बहुरूपता हैं जो कई भाषाओं में पाई जाती हैं, जिनमें .NET भाषाएँ, जावा, स्विफ्ट और रस्ट शामिल हैं।

5
सूची <मानचित्र <स्ट्रिंग, स्ट्रिंग >> बनाम सूची <? मानचित्र का विस्तार <स्ट्रिंग, स्ट्रिंग >>
क्या इसमें कोई अंतर है List&lt;Map&lt;String, String&gt;&gt; तथा List&lt;? extends Map&lt;String, String&gt;&gt; ? यदि कोई अंतर नहीं है, तो उपयोग करने का क्या लाभ है ? extends?


4
जावा जेनेरिक क्लास बनाते समय कोण कोष्ठक में एक टिल्ड का क्या अर्थ है?
मैं कुछ JMockit उदाहरणों के माध्यम से पढ़ रहा था और इस कोड को पाया: final List&lt;OrderItem&gt; actualItems = new ArrayList&lt;~&gt;(); जेनेरिक पहचानकर्ता में टिल्ड का क्या अर्थ है? मुझे पता है कि यह एकरी बिटवाइज़ नहीं ऑपरेटर है, लेकिन मैं यहाँ एक ऑपरेंड नहीं देखता। इसके अलावा, मैंने इसे …

8
जावा जेनरिक टी बनाम वस्तु
मैं सोच रहा था कि निम्नलिखित दो विधि घोषणाओं में क्या अंतर है: public Object doSomething(Object obj) {....} public &lt;T&gt; T doSomething(T t) {....} क्या ऐसा कुछ है जो आप कर सकते हैं / एक के साथ करेंगे लेकिन दूसरे के साथ नहीं? मुझे इस साइट पर यह प्रश्न कहीं …
127 java  generics 

5
गो में कोई जेनरिक क्यों नहीं?
डिस्क्लेमर: मैंने केवल एक दिन के लिए गो के साथ खेला है, इसलिए एक अच्छा मौका है जो मैंने बहुत याद किया है। क्या कोई जानता है कि गो में जेनरिक / टेम्प्लेट / व्हाट्सएपनाम का कोई वास्तविक समर्थन क्यों नहीं है? तो एक सामान्य है map, लेकिन यह संकलक …


5
जावा के लिए जेनेरिक प्रकार पैरामीटर नामकरण सम्मेलन (कई वर्णों के साथ)?
कुछ इंटरफेस में मैंने लिखा था कि मैं कोड को अधिक पठनीय बनाने के लिए एक से अधिक वर्णों के साथ सामान्य प्रकार के मापदंडों का नाम देना चाहूंगा। कुछ इस तरह.... Map&lt;Key,Value&gt; इसके अलावा... Map&lt;K,V&gt; लेकिन जब तरीकों की बात आती है, तो टाइप-पैरामीटर्स जावा-क्लास की तरह दिखते हैं …

6
मैं IEnumerable <T> को कैसे लागू कर सकता हूं
मुझे पता है कि इस तरह गैर जेनेरिक IEnumerable कैसे लागू किया जाए: using System; using System.Collections; namespace ConsoleApplication33 { class Program { static void Main(string[] args) { MyObjects myObjects = new MyObjects(); myObjects[0] = new MyObject() { Foo = "Hello", Bar = 1 }; myObjects[1] = new MyObject() { …
124 c#  .net  generics 

2
"प्रोटोकॉल" का उपयोग केवल एक सामान्य बाधा के रूप में किया जा सकता है, क्योंकि इसका स्व या संबद्ध प्रकार की आवश्यकताएं हैं "?
मैं स्विफ्ट में एक कस्टम प्रोटोकॉल पर एक शब्दकोश (वास्तव में हैशसेट ) बनाने की कोशिश कर रहा हूं , लेकिन यह मुझे शीर्षक में त्रुटि दे रहा है: प्रोटोकॉल 'मायप्रोटोकॉल' का उपयोग केवल एक सामान्य बाधा के रूप में किया जा सकता है क्योंकि इसमें स्व या संबद्ध प्रकार …

8
जेनेरिक विधियों का उपयोग कब करें और वाइल्ड-कार्ड का उपयोग कब करें?
मैं OracleDocGenericMethod से जेनेरिक विधियों के बारे में पढ़ रहा हूं । मैं तुलना के बारे में बहुत भ्रमित हूं जब यह कहता है कि वाइल्ड-कार्ड का उपयोग कब करना है और जेनेरिक विधियों का उपयोग कब करना है। दस्तावेज़ से उद्धृत करना। interface Collection&lt;E&gt; { public boolean containsAll(Collection&lt;?&gt; c); …
122 java  generics  wildcard 

5
एक सामान्य शब्दकोश कुंजी के रूप में एक वस्तु के क्षेत्र का उपयोग करना
यदि मैं वस्तुओं को कुंजी के रूप में उपयोग करना चाहता हूं Dictionary, तो उन्हें विशिष्ट तरीके से तुलना करने के लिए मुझे किन तरीकों की आवश्यकता होगी? कहो कि मेरे पास एक वर्ग है जिसमें गुण हैं: class Foo { public string Name { get; set; } public int …

11
मैं टेम्पलेट पैरामीटर के रूप में फ्लोट मान का उपयोग क्यों नहीं कर सकता हूं?
जब मैं floatएक टेम्पलेट पैरामीटर के रूप में उपयोग करने का प्रयास करता हूं , तो कंपाइलर इस कोड के लिए रोता है, जबकि intठीक काम करता है। क्या इसलिए कि मैं floatएक टेम्पलेट पैरामीटर के रूप में उपयोग नहीं कर सकता हूं ? #include&lt;iostream&gt; using namespace std; template &lt;class …

6
'IList' बनाम 'ICollection' बनाम 'Collection' की वापसी
मैं इस बात को लेकर उलझन में हूं कि मुझे किस प्रकार के संग्रह को अपने सार्वजनिक एपीआई तरीकों और गुणों से वापस करना चाहिए। मेरे पास जो संग्रह हैं IList, वे हैं , ICollectionऔर Collection। क्या इन प्रकारों में से एक को हमेशा दूसरों पर पसंद किया जाता है, …
119 c#  .net  generics  collections 

4
जेनेरिक बेस क्लास से इनहेरिट, एक बाधा लागू करें, और C # में एक इंटरफ़ेस लागू करें
यह एक वाक्यविन्यास प्रश्न है। मेरे पास एक सामान्य वर्ग है जो एक सामान्य आधार वर्ग से विरासत में मिला है और एक प्रकार के मापदंडों में से एक बाधा को लागू कर रहा है। मैं एक इंटरफ़ेस लागू करने के लिए व्युत्पन्न वर्ग भी चाहता हूं। मेरे जीवन के …

6
यदि किसी प्रकार की वापसी विधि शून्य है तो मैं क्या लौटाऊंगा? (शून्य नहीं!)
जावा में जेनेरिक के उपयोग के कारण मैं Voidरिटर्न प्रकार के रूप में होने वाले फ़ंक्शन को लागू करने में समाप्त हो गया : public Void doSomething() { //... } और संकलक मांग करता है कि मैं कुछ वापस कर दूं । अभी के लिए मैं बस लौट रहा हूं …
115 java  generics  void 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.