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

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

5
क्या सी # जेनरिक में "डिफ़ॉल्ट" प्रकार के मापदंडों के लिए एक उचित दृष्टिकोण है?
C ++ टेम्प्लेट में, कोई निर्दिष्ट कर सकता है कि एक निश्चित प्रकार का पैरामीटर डिफ़ॉल्ट है। Ie जब तक स्पष्ट रूप से निर्दिष्ट नहीं किया जाता है, यह टाइप T का उपयोग करेगा। क्या यह C # में किया या अंजाम दिया जा सकता है? मैं कुछ इस तरह …

7
एक सरणी से सामान्य प्रगणक प्राप्त करें
C # में, किसी दिए गए एरे से एक सामान्य एन्यूमरेटर कैसे प्राप्त किया जा सकता है? नीचे दिए गए कोड में, वस्तुओं MyArrayकी एक सरणी है MyType। मैं MyIEnumeratorदिखाए गए फैशन में प्राप्त करना चाहता हूं , लेकिन ऐसा लगता है कि मैं एक खाली एन्यूमरेटर प्राप्त करता हूं …

4
यह कैसे आवश्यक है कि एक प्रोटोकॉल केवल एक विशिष्ट वर्ग द्वारा अपनाया जा सकता है
मुझे यह प्रोटोकॉल चाहिए: protocol AddsMoreCommands { /* ... */ } केवल उन वर्गों द्वारा अपनाई जानी चाहिए जो वर्ग से विरासत में आते हैं UIViewController। यह पृष्ठ बताता है कि मैं यह निर्दिष्ट कर सकता हूं कि यह केवल एक वर्ग द्वारा (एक संरचना के विपरीत) लेखन द्वारा अपनाया …

8
टी के लिए कास्ट ऑब्जेक्ट
मैं XmlReader.NET में कक्षा के साथ एक XML फ़ाइल पार्स कर रहा हूं और मैंने सोचा कि यह एक जेनेरिक पार्स फ़ंक्शन लिखने के लिए अलग-अलग विशेषताओं को पढ़ने के लिए स्मार्ट होगा। मैं निम्नलिखित समारोह के साथ आया: private static T ReadData<T>(XmlReader reader, string value) { reader.MoveToAttribute(value); object readData …
90 c#  generics  casting 

9
'टी' के प्रकार को 'में' रूपांतरित नहीं किया जा सकता
मैं फोन कर सकता हूं Get<int>(Stat);याGet<string>(Name); लेकिन जब संकलन मुझे मिलता है: 'टी' के प्रकार को 'int' में नहीं बदल सकते और इसी बात के लिए string। public T Get<T>(Stats type) where T : IConvertible { if (typeof(T) == typeof(int)) { int t = Convert.ToInt16(PlayerStats[type]); return t; } if (typeof(T) …
90 c#  generics 

9
यदि कोई दिया गया मूल्य सामान्य सूची है तो मैं कैसे जांच करूं?
public bool IsList(object value) { Type type = value.GetType(); // Check if type is a generic list of any type } यह जांचने का सबसे अच्छा तरीका है कि दी गई वस्तु एक सूची है या किसी सूची में डाली जा सकती है?
90 c#  reflection  list  generics 

4
क्या है अमरूद की ऑप्शनल क्लास की बात
मैंने हाल ही में इसके बारे में पढ़ा है और इस वर्ग का उपयोग करते हुए लोगों को देखा है, लेकिन बहुत अधिक मामलों में, उपयोग करने के nullसाथ-साथ काम किया है - यदि अधिक सहज रूप से नहीं। क्या कोई ऐसा ठोस उदाहरण प्रदान कर सकता Optionalहै, जो कुछ …
89 java  generics  guava 

4
क्या रेजर के साथ जेनेरिक @ हेपर विधि बनाना संभव है?
मैं रेजर में एक सहायक लिखने की कोशिश कर रहा हूं जो निम्नलिखित की तरह दिखता है: @helper DoSomething<T, U>(Expression<Func<T, U>> expr) where T : class दुर्भाग्य से, पार्सर सोचता है कि <Tएक HTML तत्व की शुरुआत है और मैं एक सिंटैक्स त्रुटि के साथ समाप्त होता हूं। क्या रेजर …

3
एक चर प्रकार के रूप में जेनेरिक प्रोटोकॉल का उपयोग कैसे करें
मान लीजिए कि मेरे पास एक प्रोटोकॉल है: public protocol Printable { typealias T func Print(val:T) } और यहाँ कार्यान्वयन है class Printer<T> : Printable { func Print(val: T) { println(val) } } मेरी अपेक्षा यह थी कि मैं Printableइस तरह मूल्यों को मुद्रित करने के लिए चर का उपयोग …
89 ios  xcode  generics  swift 


3
सी # का उपयोग करें। सामान्य पैरामीटर के रूप में टाइप करें
मेरे पास प्रकारों की एक सूची है (System.Type) जिसे डेटाबेस में टी की आवश्यकता है। इस प्रकार के प्रत्येक के लिए, मुझे निम्नलिखित एक्सटेंशनमेथोड को कॉल करने की आवश्यकता है (जो LinqToNhibernate का हिस्सा है): Session.Linq<MyType>() हालाँकि मेरे पास MyType नहीं है, लेकिन मैं इसके बजाय एक प्रकार का उपयोग …
89 c#  generics  .net-4.0  types 

9
कैसे करें सूची MyType>?
मैं काम करने के लिए इस तरह की चीज कैसे प्राप्त कर सकता हूं? मैं जांच कर सकता हूं (obj instanceof List<?>)लेकिन अगर नहीं (obj instanceof List<MyType>)। क्या कोई तरीका है जिससे यह किया जा सकता है?
88 java  generics 

12
मुझे कैसे पता चलेगा कि प्रत्येक वस्तु एक ArrayList <Object> में किस प्रकार की है?
मेरे पास एक ArrayList है जो एक db से आयातित विभिन्न तत्वों से बना है, जो स्ट्रिंग्स, संख्याओं, डबल्स और इन्ट्स से बना है। क्या प्रत्येक तत्व के प्रत्येक प्रकार के डेटा को खोजने के लिए एक प्रतिबिंब प्रकार तकनीक का उपयोग करने का एक तरीका है? FYI करें: कई …

3
जेनेरिक क्लास के लिए डिफॉल्ट कंस्ट्रक्टर के लिए सिंटैक्स क्या है?
क्या जेनरिक क्लास के लिए डिफॉल्ट कंस्ट्रक्टर को लागू करना C # में मना है? यदि नहीं, तो नीचे दिया गया कोड क्यों संकलित नहीं है? (जब मैं &lt;T&gt;इसे हटाता हूं, हालांकि) फिर सामान्य वर्ग के लिए डिफॉल्ट कंस्ट्रक्टर को परिभाषित करने का सही तरीका क्या है? public class Cell&lt;T&gt; …
87 c#  .net  generics 

29
जेनेरिक के बारे में क्या अच्छा है, उनका उपयोग क्यों करें?
मैंने सोचा था कि मैं इस सॉफ्टबॉल की पेशकश करूँगा जिसे पार्क के बाहर मारना चाहूंगा। जेनरिक क्या हैं, जेनेरिक के क्या फायदे हैं, क्यों, कहाँ, मुझे उनका उपयोग कैसे करना चाहिए? कृपया इसे काफी बुनियादी रखें। धन्यवाद।
87 c#  generics  types 

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