Dlaczego długość tego ciągu jest większa niż liczba zawartych w nim znaków?

Ten kod: string a = "abc"; string b = "A𠈓C"; Console.WriteLine("Length a = {0}", a.Length); Console.WriteLine("Length b = {0}", b.Length); wyjścia: Length a = 3 Length b = 4 Czemu? Jedyne, co mogłem sobie wyobrazić, to to, że chiński znak ma 2 bajty i że .Lengthmetoda zwraca liczbę...