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

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

15
C # में एक IList छाँटना
इसलिए मुझे आज एक दिलचस्प समस्या सामने आई। हमारे पास एक WCF वेब सेवा है जो एक IList लौटाती है। वास्तव में एक बड़ी बात नहीं है जब तक कि मैं इसे सुलझाना नहीं चाहता था। बाहर निकलता है IList इंटरफ़ेस में निर्मित एक सॉर्ट विधि नहीं है। मैंने ArrayList.Adapter(list).Sort(new …
86 c#  generics  sorting  ilist 

1
कोटलिन में जेनेरिक फैली हुई क्लास और इम्प्लीमेंट इंटरफेस
मान लें कि मैं एक प्रकार का चर चाहता हूं, टी, जो एक निश्चित वर्ग का विस्तार करता है और एक इंटरफ़ेस लागू करता है। कुछ इस तरह: class Foo <T : Bar implements Baz> { ... } कोटलिन में इसके लिए वाक्य रचना क्या है?
86 generics  kotlin 

6
यदि ऑब्जेक्ट एक प्रकार का पैरामीटर है तो परीक्षण करें
क्या यह निर्धारित करने का कोई तरीका है कि कोई वस्तु सामान्य प्रकार का उदाहरण है या नहीं? public <T> test(Object obj) { if (obj instanceof T) { ... } } यह स्पष्ट रूप से काम नहीं करता है। क्या कोई विकल्प है? जैसे मैं एक कक्षा को तुरंत लिखने …

2
एक जेनेरिक <T> प्रकार के प्रकार के साथ एक चर बनाने के उदाहरण
क्या निम्नलिखित कोड प्राप्त करना संभव है? मुझे पता है कि यह काम नहीं करता है, लेकिन अगर कोई वर्कअराउंड है तो मैं सोच रहा हूं? Type k = typeof(double); List&lt;k&gt; lst = new List&lt;k&gt;();
85 c#  generics  types  instance 

3
जावा 8 में अपवाद प्रकार के अपवाद की एक अजीब विशेषता
इस साइट पर एक और उत्तर के लिए कोड लिखते समय मैं इस विशिष्टता में आया: static void testSneaky() { final Exception e = new Exception(); sneakyThrow(e); //no problems here nonSneakyThrow(e); //ERRROR: Unhandled exception: java.lang.Exception } @SuppressWarnings("unchecked") static &lt;T extends Throwable&gt; void sneakyThrow(Throwable t) throws T { throw (T) t; …

14
C # में, सूची <string> ऑब्जेक्ट को सूची <ऑब्जेक्ट> चर में संग्रहीत नहीं किया जा सकता
ऐसा लगता है कि एक सूची ऑब्जेक्ट को C # में एक सूची चर में संग्रहीत नहीं किया जा सकता है, और उस तरह से स्पष्ट रूप से भी नहीं डाला जा सकता है। List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; ol = sl; परिणाम में स्पष्ट रूप से प्रकार …

6
क्या सामान्य वर्ग के स्थिर सदस्य विशिष्ट उदाहरण से बंधे हैं?
यह एक वास्तविक प्रश्न की तुलना में अधिक प्रलेखन है। ऐसा लगता है कि एसओ पर अभी तक संबोधित नहीं किया गया है (जब तक कि मैं इसे याद नहीं करता), इसलिए यहां दिया गया है: एक सामान्य वर्ग की कल्पना करें जिसमें एक स्थिर सदस्य है: class Foo&lt;T&gt; { …
85 c#  .net  generics  static 

10
हाइबरनेट Query.list () से सूची <टाइप> करने के लिए "उचित" तरीका क्या है?
मैं हाइबरनेट के साथ नौसिखिया हूं, और मैं एक विशिष्ट फिल्टर से मेल खाने वाली वस्तुओं की सूची को वापस करने के लिए एक सरल विधि लिख रहा हूं। List&lt;Foo&gt;एक प्राकृतिक वापसी प्रकार लग रहा था। मैं जो कुछ भी करता हूं, मैं कंपाइलर को खुश नहीं कर सकता, जब …

7
क्या .NET में एक अंतर्निहित EventArgs <T> है?
मैं एक घटना के लिए एक सामान्य ईवेंटआर्ग्स क्लास बनाने के लिए तैयार हो रहा हूं जो एक ही तर्क देता है: public class EventArg&lt;T&gt; : EventArgs { // Property variable private readonly T p_EventData; // Constructor public EventArg(T data) { p_EventData = data; } // Property for EventArgs argument …
84 c#  generics  eventargs 

6
C # में एक सामान्य विधि बनाना
मैं समान विधियों के एक समूह को एक सामान्य विधि में संयोजित करने का प्रयास कर रहा हूं। मेरे पास कई विधियाँ हैं जो एक querystring, या null का मान लौटाती हैं यदि वह querystring मौजूद नहीं है या सही प्रारूप में नहीं है। यह काफी आसान होगा यदि सभी …
84 c#  generics 

6
C # में जेनेरिक एनम के लिए कास्ट इंट
C # में Enum करने के लिए Cast int के समान लेकिन मेरा Enum एक जेनेरिक टाइप पैरामीटर है। इससे निपटने का सबसे अच्छा तरीका क्या है ? उदाहरण: private T ConvertEnum&lt;T&gt;(int i) where T : struct, IConvertible { return (T)i; } कंपाइलर त्रुटि उत्पन्न करता है Cannot convert type …
84 c#  generics  casting  enums 

1
गेट-पुट सिद्धांत की व्याख्या
मैंने ओ'रिली किताब पढ़ी है, उसमें मुझे इस गेट-पुट सिद्धांत का पता चला । extendsजब आप केवल किसी संरचना से मान प्राप्त करते हैं तो वाइल्डकार्ड का उपयोग करें । superवाइल्डकार्ड का उपयोग करें जब आप केवल एक संरचना में मान डालते हैं। और जब आप दोनों को एक संरचना …
83 java  generics 

11
C # जेनरिक और टाइप चेकिंग
मेरे पास एक विधि है जो IList&lt;T&gt;एक पैरामीटर के रूप में उपयोग करती है । मुझे यह जांचने की आवश्यकता है कि उस Tवस्तु का प्रकार क्या है और इसके आधार पर कुछ करना है। मैं Tमूल्य का उपयोग करने की कोशिश कर रहा था , लेकिन संकलक इसे अनुमति …
83 c#  generics  types 

5
जावा: वाइल्डकार्ड या बाउंडेड टाइप पैरामीटर?
हाल ही में, मैंने यह लेख पढ़ा: http://download.oracle.com/javase/tutorial/extra/generics/wcc.html मेरा प्रश्न इस तरह एक विधि बनाने के बजाय है: public void drawAll(List&lt;? extends Shape&gt; shapes){ for (Shape s: shapes) { s.draw(this); } } मैं इस तरह से एक विधि बना सकता हूं, और यह ठीक काम करता है: public &lt;T extends …

6
वसंत में जेनेरिक प्रकार <टी> के बीन को ऑटोवेयर कैसे करें?
मेरे पास एक बीन है Item&lt;T&gt;जिसे एक @Configurationकक्षा में स्वत: प्राप्त करना आवश्यक है । @Configuration public class AppConfig { @Bean public Item&lt;String&gt; stringItem() { return new StringItem(); } @Bean public Item&lt;Integer&gt; integerItem() { return new IntegerItem(); } } लेकिन जब मैं करने की कोशिश करता @Autowire Item&lt;String&gt;हूं, तो मुझे …

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