Use the class to work with each Unicode character instead of each Char. The reason is that a Unicode character might be represented by more than one Char.
The Length property returns the number of Char objects in this instance, not the number of Unicode characters. 'This example displays the following output: Gets the number of characters in the current String object.