2009-08-04 12 views
6

मैं जैसे दाल में एक विधि है प्रोक)। मैं जादू संख्याओं का उपयोग नहीं करना चाहता, तो क्या यह ठीक है जैसे शून्य (इस प्रदर्शन के साथ-साथ आर्किटेक्चर लचीलापन परिप्रेक्ष्य)?सार्वजनिक APIs में नल प्रकार का उपयोग करना

उत्तर

2

मुझे लगता है कि यह पूरी तरह से मान्य है - मैं जादू मूल्यों के लिए निरर्थक प्रकार भी पसंद करता हूं।

1

चूंकि शून्य वर्ग प्रकार बेस क्लास लाइब्रेरी का हिस्सा हैं और किसी विशिष्ट भाषा से संबंधित नहीं हैं, मुझे यह पूरी तरह से मान्य लगता है। सार्वजनिक एपीआई में दूर रहने की कोशिश करने वाली एकमात्र चीज ऐसी रचनाएं हैं जो भाषा-विशिष्ट हैं।

0

मुझे लगता है कि यदि आप संग्रह या संग्रह। जेनरिक ऑब्जेक्ट्स का उपयोग कर ठीक हैं, तो आपको Nullable<T> का उपयोग करके पूरी तरह से उचित महसूस करना चाहिए।

.NET भाषाओं को दृढ़ता से टाइप किया गया है, इसलिए मुझे लगता है कि किसी को टाइप की गई API विधि की अपेक्षा करनी चाहिए। यह प्रकार (Nullable<int>, Nullable<int>, int) होता है।

ठीक है मेरे द्वारा भी।

संबंधित मुद्दे