link (जो Question में उल्लिखित है) से मेरा सवाल यह है कि माइक्रोसॉफ्ट का कहना है कि "सी # प्रकार के कीवर्ड और उनके उपनाम एक दूसरे के बदले में हैं" लेकिन हमें एलियस की आवश्यकता क्यों है, मेरे दृष्टिकोण से बूलियन अधिक अर्थपूर्ण है बूल और Int32 अधिक अर्थपूर्ण तो int तो क्यों उपनाम ???क्यों बूलियन और बूल
उत्तर
क्योंकि सी # परिचितता के लिए सी/सी ++ की तरह थोड़ा सा प्रयास करता है। यदि आप चाहें तो लंबे नामों का उपयोग करने के लिए आपका स्वागत है, लेकिन मुझे लगता है कि ज्यादातर लोग छोटे नाम पसंद करते हैं।
क्योंकि सी [1] और C++ में डेटा प्रकार bool
और int
के रूप में नामित कर रहे हैं, और सी # C/C++ के आधार पर बनाया गया है।
इसके अलावा बूलियन और Int32 .NET फ़्रेमवर्क जो सभी CLR भाषाओं द्वारा साझा किया जाता से नाम हैं, लेकिन व्यक्तिगत भाषा की "लगता है" के लिए समायोजित करने के लिए अपने स्वयं के उपनाम (जैसे Boolean
और Integer
VB.net में) परिभाषित कर सकते हैं भाषा।
[1]: C99/stdbool.h साथ
क्योंकि प्रोग्रामर आलसी हैं और माइक्रोसॉफ्ट उन्हें एक एहसान करना चाहती है।
मुझे लंबे नाम पसंद हैं लेकिन अधिकांश पूर्व C++ प्रोग्रामर स्ट्रिंग, int, float और double के लिए उपयोग किए जाएंगे।
क्योंकि "System.Boolean" mscorlib.dll से एक मान प्रकार है और "बूल" C# से कीवर्ड है। यदि आप चाहते हैं, तो आप mscorlib की बजाय अपनी स्वयं की असेंबली निर्दिष्ट कर सकते हैं जो "बूल", "बाइट", "sbyte", "int", आदि लागू करेगा ...
प्रिय भगवान। मुझे आशा है कि मुझे कभी भी कोड का एक टुकड़ा नहीं मिलेगा जिसने इसे करने की आवश्यकता महसूस की है ... – Paddy
तो आप कहां जवाब देते हैं "हमें अलीस की आवश्यकता क्यों है"? – Kamarey
@Paddy: मैंने इसे विशेष कॉम्पैक्ट फ्रेमवर्क एप्लिकेशन के लिए एक बार उपयोग किया था। बड हां - यह बहुत ही खास समाधान था। – TcKs
- 1. बूल बनाम बूलियन
- 2. एनएसएआरएआरई और बूल वैल्यू
- 3. "बूल" और "बूल" के बीच क्या अंतर है?
- 4. Nullable <T>: और ओवरलोडेड ऑपरेटर, बूल? और बूल
- 5. बूलियन को बूल के साथ बदलने के लिए रेगेक्स
- 6. कोर डेटा और बूल सेटअप
- 7. बूलियन मूल्यों के साथ सूची में पायथन बूल और int तुलना और अनुक्रमण पर
- 8. है (बूल | बूल) सुरक्षित?
- 9. बूल
- 10. जटिल बूल स्थिति को स्ट्रिंग से बूल में .NET
- 11. बूलियन और स्ट्रिंग Overloads
- 12. सी ++ में एक ही आकार और बूल समान आकार क्यों है?
- 13. उद्देश्य-सी: बूल बनाम बूल
- 14. एक बूल एक हस्ताक्षरित चार क्यों है?
- 15. कास्ट टी टू बूल और इसके विपरीत
- 16. अजगर बूलियन अभिव्यक्ति और या
- 17. ऑपरेटर शून्य * और ऑपरेटर बूल
- 18. पायथन (बूल)? फिर: सिंटैक्स?
- 19. जेबोलियन से बूल
- 20. एचटीएमएल सहायक के साथ बूलियन छिपे हुए और छिपे हुए
- 21. बहु सूत्रण और बूलियन
- 22. विभिन्न बूल प्रकारों के बीच मतभेद?
- 23. क्यों और दो नंबर एक बूलियन प्राप्त करने के लिए?
- 24. पीएचपी बूलियन दोनों निचले मामले और ऊपरी मामले क्यों हैं?
- 25. जावा: बूलियन इंस्टेंस ओफ बूलियन?
- 26. बूलियन
- 27. उद्देश्य-सी: बूल विधि
- 28. बूल समर्थन ओरेकल एसक्यूएल
- 29. बाइंड एच: बूलियन/बूलियन
- 30. बूस्ट पुस्तकालयों को बस 'बूल' वापस करने के बजाय "कन्वर्टिबल टू 'बूल' क्यों लौटाते हैं?
यह क्यों डाउनवॉट किया गया था? – Kamarey
+1 "प्रोग्रामर आलसी हैं" एक पुण्य –
है मेरा मानना है कि यह पूर्ण टाइपनाम के बजाय अंतर्निहित उपनाम int, string आदि का उपयोग करने के लिए एमएस के स्टाइल दिशानिर्देशों (स्टाइलकॉप) में भी है। –