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

わんくま同盟

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

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


■85608 / )  Re[1]: 間違いを教えてください。
□投稿者/ Jitta (334回)-(2017/11/09(Thu) 23:10:29)
No85599 (夜叉丸 さん) に返信
>
> byte[] valuearray;
>
> string strvalue = "";
> for (int isnum = 0; isnum < sstream.ToArray().Length; isnum++)
> strvalue += (char)valuearray [isnum];
>
> ↓↓↓↓↓
> 逆変換したのですが
>
> byte[] valuearray = new byte[strvalue .Length];
> for (int inum = 0; inum < strvalue.Length; inum++)
> valuearray[inum] = (byte)strvalue[inum];
>
> 元のデータと差異が生じています。
> どうしてでしょうか?
> どうすればよいのでしょうか?
>

ん?
valuearray が20こ配列として、
全部の値が0だったら、
strvalueはどうなるんだ?
返信 編集キー/


管理者用

- Child Tree -