1
Bisher habe ich so etwas wie:beste Weg Buchstaben der Umwandlung zur Basis-10
if(Char.IsDigit(c))
return Int32.Parse("" + c);
if(Char.IsLetter(c))
return Char.ToUpper(c) - 'A' + 1;
Bisher habe ich so etwas wie:beste Weg Buchstaben der Umwandlung zur Basis-10
if(Char.IsDigit(c))
return Int32.Parse("" + c);
if(Char.IsLetter(c))
return Char.ToUpper(c) - 'A' + 1;
Für die erste:
if (Char.IsDigit(c))
return c - '0';
Es gibt eine ziemlich detaillierte MSDN article, die genau das, was ist, dass Sie Ich suche nach.
Meinst du: a-> 1, b-> 2, c-> 3 ... z-> 26? –