文字列操作は、C# プログラミングにおける一般的なタスクです。場合によっては、暗号化、ファイル I/O、ネットワーク通信を扱う場合など、文字列を同等のバイト配列に変換する必要があることがあります。この記事では、C# で文字列をバイト配列に変換するプロセスを説明し、さまざまなデータ型を処理する際の C# の能力と柔軟性を示します。
#変換プロセスに入る前に、まず C# の文字列とバイト配列について理解しましょう。 C# では、文字列は一連の文字であり、バイト配列 (byte[]) はバイト (コンピューターが処理できる生のデータ) を格納する配列です。
これは C# の文字列とバイト配列の例です -
リーリーこの例では、text は「Hello」を保持する文字列で、byteArray は「Hello」の文字の ASCII 値を保持するバイト配列です。
C# で文字列をバイト配列に変換するには、Encoding クラスの GetBytes メソッドを使用できます。このメソッドは、指定された文字列内のすべての文字をバイトのシーケンスにエンコードします。
###例###この例では、まず値「Hello」を持つ文字列リテラルを定義します。次に、Encoding.UTF8 インスタンスの GetBytes メソッドを呼び出して、テキストをバイト配列に変換します。結果は byteArray に割り当てられます。次に、byteArray 内の各バイトをコンソールに出力します。
###出力### リーリー重要な注意事項
以上がC# で文字列を同等のバイト配列に変換します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。