2011-07-15 11 views
21

के बीच क्या अंतर है बाइट [] और char [] के बीच क्या अंतर है?सी # बाइट [] और char []

उपयोग परिप्रेक्ष्य से अधिक अंतर करें। क्या वे एक दूसरे के लिए इस्तेमाल किया जा सकता है?

+1

[बाइट] के बीच अंतर देखें (http://msdn.microsoft.com/en-us/library/5bdb6693 (VS.71) .aspx) और [char] (http://msdn.microsoft.com /en-us/library/x9h8tsay(VS.71).aspx)। –

+2

एक बाइट्स की एक सरणी है, दूसरा चार की सरणी है। यहां सवाल क्या है? –

+3

यह ईमानदारी से होमवर्क असाइनमेंट की तरह लगता है। – JonH

उत्तर

33

byte एक बाइट का प्रतिनिधित्व करता है। यह हमेशा 8-बिट चौड़ा होता है। char एक यूनिकोड चरित्र का प्रतिनिधित्व करता है, और इस प्रकार दो बाइट्स (यानी 16 बिट्स) चौड़ा है। यदि आप कच्चे बाइट्स से निपट रहे हैं, और byte[] का उपयोग करें, और char[] (या बेहतर अभी तक string) यदि आप तारों से निपट रहे हैं।

+0

यह अच्छा है कि आपने एक अच्छा जवाब दिया लेकिन यह होमवर्क के लिए संदिग्ध लगता है और ऐसा लगता है कि आपने उसके लिए अपना काम किया था। – JonH

+5

मैं होमवर्क का जवाब देने से बचने के लिए आमतौर पर बहुत सावधान हूं (और आप पुष्टि करने के लिए मेरे टिप्पणियों के इतिहास को देख सकते हैं,) लेकिन आप सही हो सकते हैं। ईमानदारी से, हालांकि, यह जानकारी इतनी स्पष्ट रूप से Google- सक्षम है कि भले ही यह एचडब्ल्यू है, राशि सहायता न्यूनतम है। यदि यह प्रकृति में अकादमिक था, तो मैं उम्मीद करता हूं कि यह प्रश्न एचडब्ल्यू असाइनमेंट की बजाय परीक्षण पर होगा। लेकिन फिर, अगर मैं गलत हूं तो मेरी गलती। – dlev

+15

मुझे यकीन नहीं है कि लोग इस "होमवर्क" विचार पर इतने परेशान क्यों हैं। मैंने अभी सवाल किया, इसलिए पूछा। मैंने सोचा कि यह इस साइट का उद्देश्य है ?? – ceonikka

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