32bit Byte Array in Floating-Point Zahl umwandeln?

  • VB.NET

    32bit Byte Array in Floating-Point Zahl umwandeln?

    Hallo

    ich brauche wieder Hilfe...

    Ich habe in einem Byte Array Zahl() folgende Hex Werte:

    Zahl(22) = &H0
    Zahl(23) = &H0
    Zahl(24) = &H20
    Zahl(25) = &H40

    = 2,5

    Wie kann ich die Hex Werte des Arrays nun in eine Fließkommazahl umwandeln?

    Danke

    edit: Habs rausgefunden: Dim result As Double = BitConverter.ToSingle(Zahl, 22)
    Nun Runde ich das Ergebnis result = math.round(result, 2 MidpointRounding.AwayFromZero)
    und übergebe es in ein Label label1.text = result.toString
    Ich möchte aber dass mir im Label 2,50 angezeigt wird, wie mache ich dass dass er die 0 auch ausgibt?

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Hariboo83“ ()