3

私はいくつかの PInvoke 呼び出し (具体的にはGetWindowText()) を使用していますが、時折、無効な Unicode コード ポイントを含む文字列を取得します (おそらく、ウィンドウを見ているプログラムのバグが原因です)。後でその文字列を XML に書き込もうとすると、例外が発生します。したがって、これらの無効な文字を事前に確認し、可能であれば文字列から削除したいと思います。

残念ながら、それを可能にする .NET の既定の関数は見つかりません。私は何か見落としてますか?

4

0 に答える 0