मैं कैसे एक सामान्य प्रकार है जो accepts only a type of Integer, Long and String.
जेनेरिक वर्ग आदिम प्रकार और स्ट्रिंग
मैं जानता हूँ कि हम एक ही वर्ग के लिए या नीचे दिए गए कोड
public class MyGenericClass<T> where T:Integer{ }
या के साथ एक अंतरफलक को लागू करने से एक प्रकार सीमित कर सकते हैं बना सकता हूँ स्वीकार करता है पूर्णांक, लंबे समय से नहीं बल्कि स्ट्रिंग को संभालने के लिए
public class MyGenericClass<T> where T:struct
यह एक सामान्य जो पूर्णांक, लंबी और स्ट्रिंग का केवल एक प्रकार को स्वीकार करता संभव है?
क्या आप निश्चित हैं कि जेनेरिक आप यहां क्या चाहते हैं? जेनेरिक आम तौर पर बोर्ड में इस्तेमाल होने के लिए नियोजित होते हैं। आप वास्तव में क्या हल करने की कोशिश कर रहे हैं? –
@ म्यू-रस यह साक्षात्कारकर्ता द्वारा पूछा गया था। मैंने ज़रूरत से पूछा, उसने जवाब दिया कि 'आवश्यकता है' :( – Billa
मेरा जवाब होगा "आप नहीं कर सकते हैं, और यदि आप इसे ठीक से सामान्य नहीं कर सकते हैं। इसके बजाय तीन अलग-अलग वर्ग लिखें।" –