7
में 4 बाइट वर्णों का प्रतिनिधित्व कैसे किया जाता है सी # में 4 बाइट वर्णों का प्रतिनिधित्व कैसे किया जाता है? एक चार या 2 वर्णों के सेट की तरह?सी #
var someCharacter = 'x'; //put 4 bytes UTF-16 character
में 4 बाइट वर्णों का प्रतिनिधित्व कैसे किया जाता है सी # में 4 बाइट वर्णों का प्रतिनिधित्व कैसे किया जाता है? एक चार या 2 वर्णों के सेट की तरह?सी #
var someCharacter = 'x'; //put 4 bytes UTF-16 character
सी # कर सकते हैं char
प्रकार में Basic Multilingual Plane से केवल दुकान अक्षर। इस विमान के बाहर के पात्रों के लिए दो char
एस का उपयोग किया जाना चाहिए - surrogates कहा जाता है।
तुम भी एक स्ट्रिंग का उपयोग शाब्दिक जैसे कर सकते हैं:
string s = "\U0001D11E";
UTF-16 देखें।
क्या आप '4 बाइट्स चार' का उदाहरण दे सकते हैं? यह आपके प्रश्न को स्पष्ट कर देगा। – jv42
@ jv42, कुछ यूटीएफ -16 वर्ण हैं जिन्हें 2 बाइट्स द्वारा प्रदर्शित नहीं किया जा सकता है। तो यह 2^16 – SiberianGuy
के कोड के साथ कोई भी चरित्र है जो जॉन स्कीट द्वारा "यूनिकोड और .NET" आलेख देखें - http://csharpindepth.com/Articles/General/Unicode.aspx – sll