Zeichen in seine alphabetische Ganzzahl umwandeln?
Ich versuche zu finden, wenn es ist ein schneller Weg, um die integer-position eines Zeichens im alphabet (C#).
Kann ich einfach ein array erstellen und bekommen die position, aber es scheint es muß eine "schöne und funky" Art und Weise von acheiving?
Habe ich auch angeschaut, wobei der ASCII-position der (groß -) Charakter in Bezug auf "65"...aber wieder, scheint mehr Arbeit, als es sein sollte!
[Deutsch 26 Buchstaben alphabet nur, keine Internationalisierung erforderlich ist - und Nein, dies ist keine Hausaufgaben!]
InformationsquelleAutor der Frage BlueChippy | 2013-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Programmierung 101:
InformationsquelleAutor der Antwort Ahmed KRAIEM
Unteren und oberen Fall:
InformationsquelleAutor der Antwort Vladimir
Seit
char
undint
können gemischt und abgestimmt in den Berechnungen, die Sie behandeln können Sie char als Zahl (die sicher fallen zwischen bekannten Werten):InformationsquelleAutor der Antwort Alex
Einer klaren, lesbaren, 0-basierte Implementierung von @Ahmed ' s Methode mit bounds-checking.
InformationsquelleAutor der Antwort Michael Richardson