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

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

10
जावा कलेक्शंस जेनेरिक तरीकों को क्यों नहीं हटाते?
क्यों नहीं है संग्रह। सुप्रीम (ऑब्जेक्ट ओ) सामान्य? जैसे लग Collection<E>सकता थाboolean remove(E o); फिर, जब आप गलती से (उदाहरण के लिए) Set<String>प्रत्येक व्यक्ति के बजाय स्ट्रिंग से निकालने की कोशिश करते हैं Collection<String>, तो यह बाद में डिबगिंग समस्या के बजाय एक संकलन समय त्रुटि होगी।

2
कोटलिन में संशोधित कीवर्ड कैसे काम करता है?
मैं reifiedकीवर्ड के उद्देश्य को समझने की कोशिश कर रहा हूं , जाहिर है कि यह हमें जेनरिक पर प्रतिबिंब बनाने की अनुमति दे रहा है । हालाँकि, जब मैं इसे छोड़ता हूँ तो यह ठीक काम करता है। किसी को भी समझाने के लिए परवाह है जब यह एक …

18
जावा में प्रतिबिंब के साथ एक सामान्य पैरामीटर का प्रकार प्राप्त करें
क्या सामान्य पैरामीटर के प्रकार को प्राप्त करना संभव है? एक उदाहरण: public final class Voodoo { public static void chill(List<?> aListWithTypeSpiderMan) { // Here I'd like to get the Class-Object 'SpiderMan' Class typeOfTheList = ???; } public static void main(String... args) { chill(new ArrayList<SpiderMan>()); } }


11
क्या उद्देश्य-सी में दृढ़ता से टाइप किए गए संग्रह हैं?
मैं मैक / iPhone प्रोग्रामिंग और ऑब्जेक्टिव-सी के लिए नया हूं। C # और Java में हमारे पास "जेनेरिक" हैं, संग्रह कक्षाएं जिनके सदस्य केवल घोषित प्रकार के हो सकते हैं। उदाहरण के लिए, C # में Dictionary<int, MyCustomObject> केवल कुंजियाँ हो सकती हैं जो पूर्णांक और मान हैं जो …

6
जावा में <T> (कोण कोष्ठक) का क्या अर्थ है?
मैं वर्तमान में जावा का अध्ययन कर रहा हूं और हाल ही में कोण कोष्ठक (&lt;&gt;) द्वारा स्टंप किया गया है। वास्तव में उनका क्या मतलब है? public class Pool&lt;T&gt;{ public interface PoolFactory&lt;T&gt;{ public T createObject(); } this.freeObjects = new ArrayList&lt;T&gt;(maxsize) } क्या &lt;T&gt;मतलब है? क्या इसका मतलब है कि …
139 java  generics 

15
CSV स्ट्रिंग में एक सामान्य सूची परिवर्तित करना
मेरे पास पूर्णांक मानों की एक सूची है (सूची) और कॉमा सीमांकित मूल्यों की एक स्ट्रिंग उत्पन्न करना चाहेंगे। सूची आउटपुट में सभी आइटम एकल अल्पविराम सीमांकित सूची में हैं। मेरे विचार ... 1. सूची को एक विधि में पास करें। 2. सूची को पुनरावृत्त करने के लिए स्ट्रिंगर का …
139 c#  generics  .net-3.5 

16
स्ट्रिंग को अशक्त प्रकार में बदलें (int, double, etc…)
मैं कुछ डेटा रूपांतरण करने का प्रयास कर रहा हूं। दुर्भाग्य से, अधिकांश डेटा स्ट्रिंग्स में है, जहां यह इंट या डबल होना चाहिए, आदि ... तो मुझे जो मिला है वह कुछ इस तरह है: double? amount = Convert.ToDouble(strAmount); इस दृष्टिकोण के साथ समस्या यह है कि strAmount खाली …

6
दोनों के बीच क्या अंतर है ? और जावा जेनरिक में ऑब्जेक्ट?
मैं जावा जेनरिक का ठीक से उपयोग करने के लिए कुछ कोड को साफ करने में मेरी मदद करने के लिए एक्लिप्स का उपयोग कर रहा हूं। अधिकांश समय यह इनफ़ॉर्मिंग प्रकारों का एक उत्कृष्ट काम कर रहा है, लेकिन कुछ मामले हैं जहां अनुमान प्रकार को यथासंभव सामान्य होना …
137 java  generics 

12
क्रमबद्धता का कोई सामान्य कार्यान्वयन नहीं?
.NET 3.5 में OrderedDictionary(जो System.Collections.Specializedनाम स्थान में है) एक सामान्य कार्यान्वयन प्रतीत नहीं होता है । क्या कोई ऐसा है जो मुझे याद आ रहा है? मैंने कार्यकुशलता प्रदान करने के लिए वहाँ कार्यान्वयन लागू किया है, लेकिन आश्चर्य है कि क्या / क्यों एक सामान्य कार्यान्वयन आउट-ऑफ-द-बॉक्स नहीं है …

7
सरणी प्रकार और फ़ंक्शन पैरामीटर के रूप में स्विफ्ट में प्रोटोकॉल का उपयोग
मैं एक ऐसा वर्ग बनाना चाहता हूं जो एक निश्चित प्रोटोकॉल के अनुरूप वस्तुओं को संग्रहीत कर सके। वस्तुओं को टाइप की गई सरणी में संग्रहित किया जाना चाहिए। स्विफ्ट प्रलेखन प्रोटोकॉल के अनुसार प्रकार के रूप में इस्तेमाल किया जा सकता है: क्योंकि यह एक प्रकार है, आप कई …

8
जावा: इंस्टेंसोफ़ और जेनरिक
इससे पहले कि मैं एक मूल्य सूचकांक के लिए अपनी सामान्य डेटा संरचना के माध्यम से देखता हूं, मैं यह देखना चाहता हूं कि क्या यह उस प्रकार thisका उदाहरण है जिसे पैरामीट्रिक किया गया है। जब मैं ऐसा करता हूं तो ग्रहण की शिकायत होती है: @Override public int …

5
मॉकिटो: बाउंडेड वाइल्ड-कार्ड्स के साथ रिटर्न टाइप करने वाले स्टबिंग तरीके
इस कोड पर विचार करें: public class DummyClass { public List&lt;? extends Number&gt; dummyMethod() { return new ArrayList&lt;Integer&gt;(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List&lt;? extends Number&gt; someList = new ArrayList&lt;Integer&gt;(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } संकलक उस रेखा के …

5
यदि परीक्षण C # में सामान्य प्रकार का है
यदि कोई वस्तु सामान्य प्रकार की है तो मैं एक परीक्षण करना चाहूंगा। मैंने सफलता के बिना निम्नलिखित की कोशिश की है: public bool Test() { List&lt;int&gt; list = new List&lt;int&gt;(); return list.GetType() == typeof(List&lt;&gt;); } मैं क्या गलत कर रहा हूं और मैं यह परीक्षा कैसे करूं?
134 c#  .net  generics  reflection  types 

3
लौटने के लिए सामान्य प्रकार के लिए कास्ट ऑब्जेक्ट
क्या किसी विधि का मान लौटाने का कोई तरीका है? मैंने इस तरह से कोशिश की, लेकिन इसने "इंस्टाफॉ" भाग में एक अच्छा समय अपवाद दिया: public static &lt;T&gt; T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { return null; } } मैंने इसे …
134 java  generics  casting 

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