C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■87146 / 親階層)  Byte配列→文字列→Byte配列の方法策
□投稿者/ io (1回)-(2018/04/16(Mon) 13:54:46)

分類:[.NET 全般] 

現在困っていて教えてください

あるByte配列をList of Tでリスト作成して、そのリストを使って色々しているのんですが

Byte配列を文字列に変更し、一旦テキストへファイルへ保存
読み込んで、またByte配列に戻したいんですが
これができません

現在Listは

count0
10
20
11
15
FF
count1
10
.
.
とあります

これを一旦文字列配列に直します
01,10 20 11 15 FF
02,10 20 ・・・・

というのをテキストで作成し
またreadalllineで string配列に戻し
byteListへ戻したいんですが ここができないです

流れとして
@ Private recive As New List(Of Byte()) で リストを作成
A ここに recive.Add(Byte配列)を入れていく
Brecive(Index)をある分だけ、string変換
Cstrをテキスト保存
Dファイルからstring配列(Load_str)に読み込み
Eload_strをまた新しいbyte配列へ変換
Frecive.Add(New Byte)





Dim load As String() = File.ReadAllLines("C\テスト\test.csv", enco)

Dim bytedata As Byte()
bytedata = New Byte() {}

For i As Integer = 0 To load.Length - 1
bytedata(i) = CByte(Convert.ToInt32(load(i), 16))
Next

コンバートすればいけるかな思いましたが
文字列の終わりに、追加の解析できない文字がありました。エラーがでます

そもそも、やり方が間違ってるのかしらべたんですが
わからずこちらで、ご質問させていただきました。

よろしくお願い致します。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: Byte配列→文字列→Byte配列の方法策 /furu
→Re[1]: Byte配列→文字列→Byte配列の方法策 /魔界の仮面弁士
→Re[1]: Byte配列→文字列→Byte配列の方法策 /魔界の仮面弁士
 
上記関連ツリー

Byte配列→文字列→Byte配列の方法策 / io (18/04/16(Mon) 13:54) #87146 ←Now
Re[1]: Byte配列→文字列→Byte配列の方法策 / furu (18/04/16(Mon) 14:21) #87147
Re[1]: Byte配列→文字列→Byte配列の方法策 / 魔界の仮面弁士 (18/04/16(Mon) 15:18) #87148
Re[1]: Byte配列→文字列→Byte配列の方法策 / 魔界の仮面弁士 (18/04/16(Mon) 16:50) #87149
  └ Re[2]: Byte配列→文字列→Byte配列の方法策 / io (18/04/16(Mon) 17:47) #87150
    └ Re[3]: Byte配列→文字列→Byte配列の方法策 / 魔界の仮面弁士 (18/04/16(Mon) 19:47) #87151
      └ Re[4]: Byte配列→文字列→Byte配列の方法策 / io (18/04/17(Tue) 09:03) #87155

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信