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

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

6
जावा जेनरिक के टाइप पैरामीटर में प्रश्न चिह्न का क्या मतलब है?
यह कुछ छोटे उदाहरणों से लिया गया कोड का एक छोटा सा टुकड़ा है जो स्टैनफोर्ड पार्सर के साथ है। मैं लगभग 4 वर्षों से जावा में विकास कर रहा हूं, लेकिन कभी भी इस बारे में बहुत मजबूत समझ नहीं थी कि इस कोड की शैली को क्या संकेत …
216 java  generics 

3
सामान्य प्रकार या विधि में पैरामीटर 'टी' के रूप में इसका उपयोग करने के लिए प्रकार एक संदर्भ प्रकार होना चाहिए
मैं जेनरिक में गहरी हो रही हूं और अब एक स्थिति है जिसकी मुझे मदद की जरूरत है। मुझे विषय शीर्षक में दिखाए गए अनुसार नीचे दिए गए 'व्युत्पन्न' वर्ग पर एक संकलन त्रुटि मिलती है। मैं इस एक के समान कई अन्य पोस्ट देख रहा हूं लेकिन मैं संबंध …
211 c#  generics 

11
.NET जेनेरिक शब्दकोश <string, T> को क्लोन / डीप कॉपी करने का सबसे अच्छा तरीका क्या है?
मुझे एक सामान्य शब्दकोष मिला है, Dictionary&lt;string, T&gt;जिसे मैं अनिवार्य रूप से ..जिसके सुझावों का क्लोन () बनाना चाहूंगा।

7
जावा जेनरिक को कब आवश्यकता होती है <? <T> के बजाय T> का विस्तार होता है और क्या स्विचिंग का कोई नकारात्मक पहलू है?
निम्नलिखित उदाहरण को देखते हुए (Hamcrest मैचर्स के साथ JUnit का उपयोग करके): Map&lt;String, Class&lt;? extends Serializable&gt;&gt; expected = null; Map&lt;String, Class&lt;java.util.Date&gt;&gt; result = null; assertThat(result, is(expected)); यह JUnit assertThatविधि हस्ताक्षर के साथ संकलित नहीं है: public static &lt;T&gt; void assertThat(T actual, Matcher&lt;T&gt; matcher) संकलक त्रुटि संदेश है: Error:Error:line (102)cannot …
205 java  generics  junit 

13
C # और Generations में C + और Templates के बीच C ++ में क्या अंतर हैं? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। 6 साल पहले बंद हुआ । ताला लगा हुआ । यह सवाल और इसके जवाब बंद हैं क्योंकि यह सवाल ऑफ-टॉपिक है लेकिन इसका ऐतिहासिक महत्व है। …
203 c#  java  c++  generics  templates 

7
जेएमएल प्रलेखन में जेनेरिक कक्षाओं और विधियों को कैसे संदर्भित करें
जब आप उपयोग कर सकते हैं xml प्रलेखन लिखते हैं &lt;see cref="something"&gt;something&lt;/see&gt;, जो निश्चित रूप से काम करता है। लेकिन आप सामान्य प्रकार के साथ एक वर्ग या विधि का संदर्भ कैसे देते हैं? public class FancyClass&lt;T&gt; { public string FancyMethod&lt;K&gt;(T value) { return "something fancy"; } } अगर मैं …

11
एक सामान्य वर्ग में स्थैतिक विधि?
जावा में, मैं कुछ इस प्रकार रखना चाहूंगा: class Clazz&lt;T&gt; { static void doIt(T object) { // ... } } लेकिन मुझे मिलता है गैर-स्थैतिक प्रकार T के लिए एक स्थिर संदर्भ नहीं बनाया जा सकता है मैं सामान्य उपयोगों से परे जेनरिक को नहीं समझता और इस तरह इसका …

23
जेनेरिक TryParse
मैं एक सामान्य एक्सटेंशन बनाने की कोशिश कर रहा हूँ जो 'स्ट्रिंग' दिए गए प्रकार की जाँच करने के लिए 'ट्रायपर्स' का उपयोग करता है: public static bool Is&lt;T&gt;(this string input) { T notUsed; return T.TryParse(input, out notUsed); } यह संकलन नहीं करेगा क्योंकि यह प्रतीक 'TryParse' को हल नहीं …
196 c#  generics  tryparse 

10
सूची, सूची <?>, सूची <टी>, सूची <ई>, और सूची <वस्तु> के बीच अंतर
क्या अंतर हैं List, List&lt;?&gt;, List&lt;T&gt;, List&lt;E&gt;, और List&lt;Object&gt;? 1. सूची List: एक कच्चा प्रकार है, इसलिए नहीं typesafe। कास्टिंग खराब होने पर यह केवल रनटाइम त्रुटि उत्पन्न करेगा। हम एक बुरा समय त्रुटि चाहते हैं जब डाली खराब है। उपयोग करने के लिए अनुशंसित नहीं है। 2. सूची &lt;?&gt; …
194 java  generics 

8
जावा: मैं एक सामान्य प्रकार से एक वर्ग शाब्दिक कैसे प्राप्त करूं?
आमतौर पर, मैंने देखा है कि लोग इस तरह वर्ग शाब्दिक का उपयोग करते हैं: Class&lt;Foo&gt; cls = Foo.class; लेकिन क्या होगा यदि प्रकार सामान्य है, उदाहरण के लिए सूची? यह ठीक काम करता है, लेकिन एक चेतावनी है कि सूची को मानकीकृत किया जाना चाहिए: Class&lt;List&gt; cls = List.class …
193 java  generics  class  literals 

13
एरेस बनाम सूचियों का प्रदर्शन
कहते हैं कि आपके पास पूर्णांकों की एक सूची / सारणी होनी चाहिए जिसकी आपको बार-बार पुनरावृति की आवश्यकता है, और मेरा मतलब है कि अक्सर। कारण भिन्न हो सकते हैं, लेकिन कहते हैं कि यह एक उच्च मात्रा प्रसंस्करण के सबसे आंतरिक लूप के दिल में है। सामान्य तौर …



6
एक त्वरित प्रणाली पास करें। सामान्य वर्ग के लिए टाइप पैरामीटर के रूप में टाइप करें
शीर्षक एक प्रकार का अस्पष्ट है। क्या मैं जानना चाहता हूं कि क्या यह संभव है: string typeName = &lt;read type name from somwhere&gt;; Type myType = Type.GetType(typeName); MyGenericClass&lt;myType&gt; myGenericClass = new MyGenericClass&lt;myType&gt;(); जाहिर है, MyGenericClass के रूप में वर्णित है: public class MyGenericClass&lt;T&gt; अभी, कंपाइलर की शिकायत है कि …
183 c#  .net  generics 

4
जावा जेनेरिक विधि को कैसे स्थिर बनाया जाए?
निम्नलिखित किसी एकल आइटम को एक सरणी में जोड़ने के लिए जावा जेनेरिक क्लास बनाने के लिए एक स्निपेट है। मैं एक स्थिर विधि से appendToArray कैसे बना सकता हूं। संकलित त्रुटियों में विधि हस्ताक्षर परिणाम के लिए स्थैतिक जोड़ना। public class ArrayUtils&lt;E&gt; { public E[] appendToArray(E[] array, E item) …
172 java  generics 

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