यहां न्यूबी, सी # में ऊपरी और निचले मामले स्ट्रिंग/स्ट्रिंग के बीच क्या अंतर है?सी # में ऊपरी और निचले मामले स्ट्रिंग/स्ट्रिंग के बीच क्या अंतर है?
उत्तर
कुछ भी नहीं - दोनों System.String
देखें।
कोई फर्क नहीं पड़ता। स्ट्रिंग स्ट्रिंग का समानार्थी शब्द है।
"स्ट्रिंग" अंतर्निहित सीएलआर डेटा प्रकार (वर्ग) है जबकि "स्ट्रिंग" स्ट्रिंग के लिए सी # उपनाम (कीवर्ड) है। वे समानार्थी हैं। स्ट्रिंग का उपयोग करते समय String.Format() जैसी स्थिर विधियों को कॉल करते समय कुछ लोग स्ट्रिंग का उपयोग करना पसंद करते हैं। Format() लेकिन वे वही हैं।
स्ट्रिंग सिस्टम का संक्षिप्त संस्करण है। स्ट्रिंग, सामान्य प्रकार प्रणाली (सीटीएस) प्रकार सभी नेट भाषाओं द्वारा उपयोग किया जाता है। स्ट्रिंग
एक ही बात के लिए सी # संक्षिप्त नाम ...
- System.Int32 की तरह और int
- System.Int16 और कम, आदि
स्ट्रिंग है .NET Framework में स्ट्रिंग के लिए उपनाम है।
स्ट्रिंग .NET कोर (सीएलआर) से आ रहा है।
स्ट्रिंग सी # प्रकार है, जिसे संकलित आईएल में स्ट्रिंग में अनुवादित किया गया है।
भाषा प्रकारों का अनुवाद सीएलआर प्रकारों में किया जाता है।
This is explained in great detail on MSDN. मैं स्रोत पर जाने का सुझाव देना चाहता हूं। :)
स्ट्रिंग स्ट्रिंग की तुलना में कुछ और पिक्सल का उपयोग करता है। तो, एक अंधेरे कमरे में, यदि आपके कोड को हल्के-पर-काले फोंट के साथ पढ़ा जा रहा है, तो यह थोड़ा और हल्का हो जाएगा। इसका उपयोग करना तय करना मुश्किल हो सकता है - यह प्रकाश पिक्सल की कीमत पर निर्भर करता है, और क्या आपका पाठक अधिक हल्का या कम करना चाहता है। लेकिन सी # आपको पसंद देता है, यही कारण है कि यह सबसे अच्छी भाषा के आसपास है।
मैंने लॉल किया और मुझे समझाया कि क्यों एक सहकर्मी ... – Kris
मैं अब "सही" उत्तर जानने के लिए एक बेहतर प्रोग्रामर हूं। धन्यवाद! :) – Russ
अच्छे पुराने समय में, अधिकांश चीजें पूरी तरह से केस-असंवेदनशील थीं। अपरकेस में सभी को लिखना एक काले सीआरटी-ट्यूब पर ग्रीन लाइट का बहुत कम है। लेकिन इन अंधेरे दिनों में, हम सफेद पर काले रंग लिखते हैं और स्थिति प्रति (फिर) छिपी हुई है। एलओएल-अच्छा जवाब। – blabla999
सी # में "स्ट्रिंग" प्रकार का एक ऑब्जेक्ट "System.String" प्रकार का एक ऑब्जेक्ट है, और यदि आप "सिस्टम का उपयोग करके" निर्देश का उपयोग करते हैं तो यह संकलक द्वारा इस तरह से बाध्य है, जैसे: सिस्टम का उपयोग कर; ... स्ट्रिंग एस = "हाय"; कंसोल। राइटलाइन (ओं); यदि आप "सिस्टम का उपयोग करके" कथन को हटाना चाहते हैं, तो मुझे कोड को अधिक स्पष्ट रूप से लिखना होगा, जैसे: सिस्टम। स्ट्रिंग एस = "हाय"; सिस्टम। कंसोल। राइटलाइन (ओं); दूसरी तरफ, यदि आप सी # में "स्ट्रिंग" प्रकार का उपयोग करते हैं, तो आप "सिस्टम का उपयोग करके" निर्देश और नामस्थान उपसर्ग छोड़ सकते हैं: स्ट्रिंग एस = "हाय"; सिस्टम। कंसोल। राइटलाइन (ओं); कारण यह काम करता है और सी # सभी कार्यों में "ऑब्जेक्ट", "int" इत्यादि का कारण यह है कि वे .NET Framework प्रकारों के अंतर्गत भाषा-विशिष्ट उपनाम हैं। अधिकांश भाषाओं में अपने स्वयं के उपनाम होते हैं जो एक लघु कट और .NET प्रकारों के लिए एक पुल के रूप में कार्य करते हैं जो उन भाषाओं में मौजूदा प्रोग्रामर समझते हैं।
- 1. पीएचपी बूलियन दोनों निचले मामले और ऊपरी मामले क्यों हैं?
- 2. निचले/ऊपरी त्रिभुज मैट्रिक्स
- 3. == और मामले के बीच अंतर?
- 4. सीएमके रेगेक्स को निचले मामले में ऊपरी मामले में बदलने के लिए
- 5. ऊपरी मामले
- 6. दशमलव और दशमलव के बीच अंतर
- 7. मैं एक नियमित अभिव्यक्ति मिलान कैसे ऊपरी और निचले मामले बना सकता हूं?
- 8. सी प्रोग्रामिंग में * और ऑपरेटरों के बीच क्या अंतर है?
- 9. वीबी और सी # में घटनाओं के बीच क्या अंतर है?
- 10. सी में क्वालीफायर और संशोधक के बीच क्या अंतर है?
- 11. सी # में सीएलआर और डीएलआर के बीच क्या अंतर है?
- 12. सी # में कॉन्स और स्टेटिक के बीच क्या अंतर है?
- 13. System.Type और System.RuntimeType के बीच सी # में क्या अंतर है?
- 14. सी में strtok_r और strtok_s के बीच क्या अंतर है?
- 15. सी # में वस्तुओं और कक्षाओं के बीच क्या अंतर है?
- 16. सी # में फ़ाइल और फ़ाइलइन्फो के बीच क्या अंतर है?
- 17. सी # में ToUpper() और ToUpperInvariant() के बीच क्या अंतर है?
- 18. प्रबंधित सी ++ और सी # के बीच क्या अंतर है?
- 19. सी ++ और विजुअल सी ++ के बीच क्या अंतर है?
- 20. सी और एम्बेडेड सी के बीच क्या अंतर है?
- 21. सी तारों और सी ++ तारों के बीच क्या अंतर है?
- 22. विज़ुअल सी ++ और सी ++ के बीच क्या अंतर है?
- 23. एकल निचले मामले के लिए regex शब्द
- 24. शुद्ध और पायथनिक लाइब्रेरी का उपयोग करके यूनिकोड/यूटीएफ -8 स्ट्रिंग को निचले/ऊपरी मामले में कनवर्ट करें
- 25. औसत मामले और अमूर्त विश्लेषण के बीच अंतर
- 26. एक्सएसएलटी स्टाइलशीट: ऊपरी मामले में पाठ बदलना
- 27. पैरामीटर परिभाषाओं के बीच अंतर (प्रकार और नाम), और (प्रकार * नाम) के बीच अंतर क्या हैं?
- 28. उद्देश्य-सी: केई और केपपथ के बीच क्या अंतर है?
- 29. (char) 0 और '\ 0' के बीच क्या अंतर है? सी
- 30. एएसपी.नेट और सी # के बीच क्या अंतर है?
यह एक सटीक डुप्लिकेट है: http://stackoverflow.com/questions/7074/in-c-what-is-the-difference-between-string-and-string – RoadWarrior
इस बारे में SO में एक और धागा है: http: // stackoverflow।कॉम/प्रश्न/215255/स्ट्रिंग-बनाम-स्ट्रिंग-इन-सी –