2 バイトで格納されたポート番号があり、整数として返したい。ここにコード:
Dim PORT As Integer
PORT = (req.Skip(req.Skip(4).Take(1).ToArray()(0) + 5).Take(1).ToArray()(0) << 8) + req.Skip(req.Skip(4).Take(1).ToArray()(0) + 6).Take(1).ToArray()(0)
しかし、これはうまくいきません。どうすれば修正できますか?
結果は次のようになります: 25 << 8 => 6400 + 145 => 6545
しかし、これは私が得たものです: 25 + 145 => 145