Je travaille avec une base de données d'une application héritée qui stocke 24 valeurs à virgule flottante (doubles) comme un tableau d'octets de longueur 192, soit 8 octets par valeur. Ce tableau d'octets est stocké dans une colonne de type image
dans une base de données SQL Server 2005..net convertir bytearray en double []
Dans mon application .net, je dois lire ce tableau d'octets et le convertir en un tableau de type Double[24]
. Je peux accéder au champ assez facile reader.GetBytes(...)
mais comment convertir le ByteArray
en Double[24]
Des idées?
Merci,
AJ
Merci, chaque 8 octets est un double standard IEEE 754-1985. –
@AJ: Dans quelle endianness? Je crois que les doubles ont une endianness interne, ce qui rend les comparaisons très simples. –
Je ne suis pas sûr, un exemple des 8 premiers octets (en hexadécimal) est: 0000000000002840 –