バイト配列を文字列に変換します
さまざまなプログラミング シナリオでは、バイト配列を文字列表現に変換する必要がある場合があります。この変換は、バイナリ データまたはバイトベース形式のテキスト情報を扱う場合に重要です。
問題の説明
2 つの文字列を含むバイト配列を作成し、それらを文字列形式に変換したいと考えています。ただし、この変換には BinaryReader クラスを使用できません。
解決策
必要なエンコーディングに応じて、System.Text.Encoding を使用してこの変換を実現できます。次のコードは、デフォルトのシステム エンコーディングを使用してバイト配列を文字列に変換する方法を示しています。
<code class="language-csharp">var str = System.Text.Encoding.Default.GetString(result);</code>
<code class="language-csharp">var encoding = System.Text.Encoding.GetEncoding("UTF-8"); var str = encoding.GetString(result);</code>
以上がBinaryReader を使用せずにバイト配列を文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。