char k = '\u103BD';
I get a compile time error.
I want to put the following char in my char k
but it seems that the escape sequence will not accept more than 4
digits.
What should I do in this case?
CodePudding user response:
Character char
is two bytes value, that's why it can be within [\u0000..\uFFFF]
range only.
If you are looking for values beyond \uFFFF
, please note, that it should be represented as two characters construction, e.g. string
:
string result = "\U000103BD"; // note Capital U, 8 hex digits
Console.Write(result);
Output: