Feedback

C# - Beliebiges Zahlensystem in Dezimal umrechnen

Veröffentlicht von am 21.02.2009
(1 Bewertungen)
Rechnet die Wertigkeit der einzelnen Ziffern eines beliebiges Zahlensystems in eine Dezimalzahl um.

Beispiel:
baseSize = 16
value = 11, 7, 0, 15 (Hex 5B0F)
long = 46863
GFU-Schulungen  [Anzeige]

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

XML und .NET Überblick

Um auf dem neuesten Wissensstand zu sein, sollten Sie unser aktuelles ASP .NET Komplett Seminar belegen.
Nach dem Seminar kennen Sie die wichtigsten Strömungen in der Software-Technologie

public static long FromBase(int baseSize, int[] value)
{
    long sum = 0;

    for (int i = value.Length - 1, k = 0; i > -1; --i, ++k)
        sum += value[k] * (i > 0 ? (int)Math.Pow(baseSize, i) : 1);

    return sum;
}

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!