This class allows you to manipulate
a string by its individual
elements. Each separately displayed character is considered a text
element. This includes base characters and the Unicode-defined
surrogate pairs and combining character sequences. The class provides
enumeration of the elements in the string, as well as a means of
further identifying combining characters.
ParseCombiningCharacters( ) returns only the
indexes of the base characters, high surrogates, and combined
characters within a string.
public class StringInfo {
// Public Constructors
public StringInfo( );
// Public Static Methods
public static string GetNextTextElement(string str);
public static string GetNextTextElement(string str, int index);
public static TextElementEnumerator GetTextElementEnumerator(string str);
public static TextElementEnumerator GetTextElementEnumerator(string str, int index);
public static int[ ] ParseCombiningCharacters(string str);
}