20. august 2006 - 18:01Der er
7 kommentarer og 1 løsning
binary til ascii
Hej. Jeg vil gerne vide om der er en function i .net der kan converte nogle binary tal om til normale tal, og det ville være virkelig super hvis de tal så røg igennem en ascii tabel så der kom bogstaver og tal ud af det. håber i kan hjælpe.
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
jeg lavede fr et par år siden denne radix konverter:
Imports System
Class MainClass Private Shared DIGITS As String = "0123456789ABCDEF" Private Shared Function FromAny(ByVal s As String, ByVal radix As Integer) As Integer Dim res As Integer = 0 Dim sa() As Char = s.ToCharArray Dim i As Integer For i = 0 To s.Length-1 res = res * radix + DIGITS.IndexOf(sa(i)) Next FromAny = res End Function Private Shared Function ToAny(ByVal i As Integer, ByVal radix As Integer) As String Dim res As String = "" Dim tmp As Integer = i While tmp > 0 res = DIGITS.ToCharArray()(tmp Mod radix) & res tmp = tmp \ radix End While ToAny = res End Function Public Shared Function FromDec(ByVal s As String) As Integer FromDec = FromAny(s, 10) End Function Public Shared Function ToDec(ByVal i As Integer) As String ToDec = ToAny(i, 10) End Function Public Shared Function FromHex(ByVal s As String) As Integer FromHex = FromAny(s, 16) End Function Public Shared Function ToHex(ByVal i As Integer) As String ToHex = ToAny(i, 16) End Function Public Shared Function FromBin(ByVal s As String) As Integer FromBin = FromAny(s, 2) End Function Public Shared Function ToBin(ByVal i As Integer) As String ToBin = ToAny(i, 2) End Function Public Shared Sub Main(ByVal args As String()) Console.WriteLine(ToBin(FromHex("FF"))) Console.WriteLine(ToBin(FromDec("11"))) End Sub End Class
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.