2

Byte 配列がありEncoding.ASCII.GetString()、バイトを文字列に変換するために使用するとします。最初の数バイトには実際の値が含まれますが、残りのバイトはすべて0の値になります。文字列を取得した後、WPF フォームで表示すると、印刷できない文字がいくつかあります。これらの印刷できない文字を削除するにはどうすればよいですか。1 つの方法は、配列をループして、 0を含まないインデックスまでのみを考慮することですが、Unicode を使用してエンコードすることもできますEncoding.Unicode.GetString()

問題を解決するための最も一般的な方法は何でしょう。

4

2 に答える 2