13,343,419 members (54,508 online)
Rate this:
See more:
Hello Everyone,
Is there a method of converting character to number
for example a = 1; b = 2; and so on,

z3ngew
Posted 23-Jan-13 7:24am
z3ngew856
Updated 23-Jan-13 7:33am
v2
Sergey Alexandrovich Kryukov 23-Jan-13 12:35pm

They are already numbers, a and b. :-)
—SA
z3ngew 23-Jan-13 12:40pm

Perhaps i can use that , if the relation between the character values and their numerical values is linear
Sergey Alexandrovich Kryukov 23-Jan-13 12:45pm

Linear, linear. You just don't explain it.
—SA
z3ngew 23-Jan-13 12:48pm

I think your idea is very helpful, the values of the letters in ascii code are sequential, many thanks my freind
Andreas Gieriet 23-Jan-13 13:49pm

Your questions are very difficult to decrypt. Looking at your other questions show a similar image.
It would help to get more useful answers if you try to pose the questions more precisely.
E.g. as Sergey already mentioned, a = 1 and b = 2 are not "characters". An you also do not answer to counter questions. Why? This is quite annoying.
Andi

Rate this:

## Solution 4

char c = 'a' ;
int i = c - '`' ;
z3ngew 23-Jan-13 13:01pm

Works Great thanks
Rate this:

## Solution 3

Use `int.Parse` or `int.TryParse`, but instead of `int` use any numeric type you like and then see the description of these two methods in MSDN help. Depending on content of the character data, it succeeds or not. As simple as that.

—SA
z3ngew 23-Jan-13 13:20pm

I'm sorry bu this method only convert strings that represent numbers like "1" or "2" etc. Thanks for you support
Sergey Alexandrovich Kryukov 23-Jan-13 13:54pm

You are welcome. I even think that you can accept if formally (green button).
Please understand that this is a way to go, because this method is universal, agnostic to implementation detail...
—SA
Sergey Alexandrovich Kryukov 23-Jan-13 13:56pm

Wait a second. Who told you it "only converts..."?! Read again...
—SA
Espen Harlinn 23-Jan-13 19:42pm

5'ed!
Sergey Alexandrovich Kryukov 23-Jan-13 19:45pm

Thank you, Espen.
—SA
Rate this:

## Solution 2

Create an enumeration for your values then look at this article, Tips about .NET Enums[^], to see how to convert from the string representation (your char) to the corresponding value (integer) and back again.

Top Experts
Last 24hrsThis month
 CPallini 215 OriginalGriff 195 Jochen Arndt 145 Dave Kreskowiak 95 David_Wimbley 90
 OriginalGriff 2,793 Maciej Los 1,100 Karthik Bangalore 1,027 Jochen Arndt 810 CPallini 747