Mit Hilfe der Convert-Klasse kann man einfach eine Zahl einem String zu einer bestimmten Basis ausgeben.
Dieses Snippet demonstriert die Umwandlung von 65 (dec) in 01000001 (bin).
Der 2. Parameter (basis) gibt die Basis an, in der die Zahl dargestellt werden soll.
Die Convert.ToString-Methode nimmt verschiedene Typen entgegen. Unter anderem: Int32, Int64, UInt32, UInt64, Byte, Int16, ...
Nochmal zur Erinnerung ;)
2 - Binär
8 - Oktal
10 - Dezimal
16 - Hexadezimal
Hinweis
Um eine Zahl aus einem String wieder in den "richtigen" Datentyp zu konvertieren, gibt es hier ein Snippet:
http://dotnet-snippets.de/snippet/string-in-zahl-von-bestimmter-basis/3800
Dim number As Integer = 65
Dim basis As Integer = 2
Dim numberString As Integer = Convert.ToString(number, basis)
Abgelegt unter
Umwandlung,
Integer,
Long,
Byte,
Int32,
String,
hex,
bin,
oct,
dec,
dez,
Dezimal,
Binär,
Binary,
Hexadezimal,
Oktal.
Kommentare zum Snippet