文字列をチェックする必要がある文字範囲制限のリストがありchar
ますが、.NET の型は UTF-16 であるため、一部の文字は奇抜な (サロゲート) ペアになります。char
したがって、内のすべての を列挙するstring
と、32 ビットの Unicode コード ポイントが取得されず、高い値との比較が失敗する場合があります。
必要に応じて自分でバイトを解析できるほど Unicode を十分に理解していますが、C#/.NET Framework BCL ソリューションを探しています。そう ...
a を32 ビット Unicode コード ポイントstring
の配列 ( ) に変換するにはどうすればよいですか?int[]