投稿者 シン  (社会人) 投稿日時 2011/3/31 20:34:46
バイナリダンプを勉強しています。また別の質問をさせていただきます。
VB2010です。
System.Text.ASCIIEncoding.ASCII.GetStringで得られた文字列が、正しくえられているのかチェックしていますが、うまくいかなくてこまっています。

Dim buf() As Byte
FIleStream.readを用いてデータをbufに取り込んでいます。

Dim dA as string
dA = System.Text.ASCIIEncoding.ASCII.GetString(buf, i, Length)

label1.text=dA

ここまでは、label1に予想通りの文字列が得られているのが確認できています。
このあとで、
If dA ="予想通りの文字列" then
   label2.text = "正しく得られています"
End if
としても、label2には反応が無く、ただしく比較できていないようです。
String.Equalsクラスなども試してみましたが、ダメでした。

どうすれば、うまく比較できるのでしょうか。