Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    76

    [vb.net]Da int16 a byte

    scusate la mia ignoranza se io ho questo
    Dim ValoreA = 10
    Dim ValoreB = 8
    Dim valore As Integer = BitConverter.ToInt16(New Byte() {ValoreA, ValoreB}, 0)


    per fare la cosa inversa? se io ho valore e voglio trovare ValoreA e ValoreB come faccio?

  2. #2
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    CByte() ?

    codice:
    Dim ValoreA = 10
    Dim ValoreB = 8
    Dim valore As Integer = BitConverter.ToInt16(New Byte() {ValoreA, ValoreB}, 0)
    
    MsgBox(CByte(valore Mod 256))
    Solo che così otterresti solo ValoreA (= 10)...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    76
    e si e il valore B?

  4. #4
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    ** premetto che Byte() non è certo ciò che so usare meglio **

    Se ValoreB rappresenta la lunghezza...
    Quindi ValoreA potrebbe avere 8 bit...

    in tal caso potresti calcolare la lunghezza di ValoreA...

    ** e riaffermo la mia ignoranza su Byte() **

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.