Hallo zusammen,
stehe grad aufm dem Schlauch :
Für meine Excelwrapperklasse brauche ich eine Methode
die mir zB aus den Buchstaben AA = 27 ausgibt.
Also quasi das Alphabet hochzähl.
Nur wie gesagt fällt mir grad gar keine Idee ein 😦
Grüße
Hallo Ahrimaan,
dazu kannst du die ASCII Tabelle verwenden.
Einfach bei 65 anfangen zu zählen bis du die Kombination findest.
Wenn die aktuelle Länge deines Strings zu kurz ist dann hängst du hinten ein A an und machst gleich weiter.
Um aus dem Int (65) den Char (A) zu bekommen kannst du den int einfach in einen Char casten.
Gruss
Michael
Hallo Ahrimaan,
so wie ich das verstanden habe willst du in etwa ein Zahlensystem auf Basis 26 entwickeln.
Dies ist nicht so schwer.
Du hast "Einer" "Zehnen" "Hunderter"
A = 1
AA = 1*26 + 1 = 27
ACA = 262+ 26 *2 +1 = 729
AAAD = 263 + 26^2 + 26 + 4 = 18283
Wenn ich mich jetzt nicht verrenet habe.
Gruß
Michael
Hallo Ahrimaan,
vielleicht weißst du es nicht, aber man kann in einer for-Schleife auch mit char
s arbeiten. So kannst du dann alles in Schleifen packen.
for (char c = 'a'; c < 'z'; c++)
{
Console.WriteLine(c);
}
Kleiner Tipp von mir.
zero_x
zero_x | <span style="font-size: 10;">my</span><span style="font-size: 10;">CSharp</span><span style="font-size: 10;">.de</span> - gemeinsam mehr erreichen
Für längere Zeit inaktiv.
Hi Zero,
ich schlage mich mit WCF n tier sachen etc. rum aber DAS habe ich nicht drauf 😦
Danke für den Hinweis
Grüße