1、在字符类Char的使用当中,有以下几个方法
IsHighSurrogate()【指示指定的Char对象是否为高代理项】
IsLowSurrogate()【指示指定的Char对象是否为低代理项】
IsSurrogate()【指示某个Unicode字符是否属于代理项字符类别】
IsSurrogatePair()【指示两个指定的Char对象是否形成代理项对】
当中,提到了代理项和代理项对,在网上查到以下解释:
“Unicode 标准”将代理项对定义为由两个代码单元序列组成的单个抽象字符的编码字符表示形式。代理项对的第一个值是高代理项,它包含一个介于 U+D800 到 U+DBFF 之间的 16 位代码值。代理项对的第二个值是低代理项,它包含介于 U+DC00 到 U+DFFF 之间的值。
“Unicode 标准”将组合字符序列定义