CSharp

Byte[]型のテキストデータをStringとして読み出す [edit]

 Stream sr = new MemoryStream(byteData);
 StreamReader sss = new StreamReader(sr);
 
 string result = sss.ReadToEnd();

文字列 [edit]

文字列をバイナリデータへ変換する。 [edit]

 int intNum = 100;
 int offset = 0;
   
 byte[] sendData = new byte[1024]; // データ送信領域
 string Send_Data_Edit = "test";
 byte[] byte_data1 = Encoding.UTF8.GetBytes(Send_Data_Edit);
 byte_data1.CopyTo(sendData,0);
 offset = byte_data1.Length;

バイナリデータを文字列へ変換する。 [edit]

 byte[] byte_data2 = BitConverter.GetBytes(intNum);
 byte_data2.CopyTo(sendData,offset);
 
 Console.WriteLine(Encoding.ASCII.GetString(sendData)); で下記の結果が出ます。
 //74-65-73-74-64-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00

コメント:



(画像の文字列を入力して下さい)

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS