タイトル : Re^2: byte型として構造体のデータを扱いたい 投稿日 : 2010/01/20(Wed) 23:08 投稿者 : ジョジョ
レスありがとうございます。 > 基本的に自分で各プロパティごとに変換していくことになります。 > Integer なら BitConverter.GetBytes(ただしエンディアン固定なので注意)。 > String なら Encoding.GetBytes が使えるでしょう。 BitConverter.GetBytesではサイズ分(下記の部分も修正します)が確保されるようですね。 > > wk_msg.size = 5 + 8 '5文字+integer > > wk_msg.moji = "abcdef" 文字は6文字でした。Encoding.GetBytesで可変にできますね。 integerは.net2008をみていたようです。すいません。 ReDim send_msg_size() as byte = BitConverter.GetBytes( wk_msg.size ) ReDim send_msg_moji() as byte = Encoding.GetBytes( wk_msg.moji ) send_msg = send_msg_size & send_msg_moji (send_msgの領域省略しました。現在環境がないなかで申し訳ありません) で結合ができるという感じですかね。 |