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

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

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

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

返信 編集キー/


管理者用

- Child Tree -