7
C# 4 bayt karakterleri nasıl temsil edilir? Bir char veya 2 karakter kümesi gibi mi?C# olarak temsil edilen 4 bayt karakter C#
var someCharacter = 'x'; //put 4 bytes UTF-16 character
C# 4 bayt karakterleri nasıl temsil edilir? Bir char veya 2 karakter kümesi gibi mi?C# olarak temsil edilen 4 bayt karakter C#
var someCharacter = 'x'; //put 4 bytes UTF-16 character
C# can char
türü Basic Multilingual Plane sadece mağaza karakter. Bu düzlem dışındaki karakterler için iki char
s kullanılmalıdır - surrogates.
string s = "\U0001D11E";
UTF-16 bakınız: literal gibi
Ayrıca bir dize kullanabilirsiniz.
'4 baytlık char' örneği verebilir misiniz? Sorunuzu daha net hale getirirdi. – jv42
@ jv42, 2 bayt ile temsil edilemeyen bazı UTF-16 karakterleri vardır. Yani 2^16 – SiberianGuy
dışında bir karakter var. Jon Skeet'in "Unicode ve .NET" makalesine bakın - http://csharpindepth.com/Articles/General/Unicode.aspx – sll