タイトル : Re^2: Double型のアスキー変換について 投稿日 : 2011/07/02(Sat) 14:59 投稿者 : ハイド
> > Double型(8バイト)に最大8文字のアスキー文字列を格納・表示させたいのですが、 > > なかなか上手くできません。 > > どのようにプログラミングすればよいでしょうか。教えてください。 > byte(7)にいったん設定してBinaryReaderでよむとかかな。 > BitConverterでもよいかも アドバイスありがとうございます。 現在、System.BitConverter.GetBytes()でバイト配列に変換→System.Text.ASCIIEncoding.ASCII.GetString()でアスキー変換しています。 Double値 = 65.0 → 'A'には変換できています。 問題は "AAAAAAAA"など8バイトフルに使った場合です。 8バイトなので8文字OKだと思っているのですが、どうも桁落ちしてしまうらしく正しい結果が得られないのです。 |