0
How I can do convert int to string to char to int correctly ?
I want to have fnc that load number n and covert int to string t. because I want to us foeach (char x in t). bud my code will never end. because I have problem with converting. there is my problem in short code. int n = 101; string t = Convert.ToString(n); char x = t[1]; int m = Convert.ToInt32(x); Console.WriteLine(m); result != 0 Why ? and How can I fix it ?
1 Respuesta
0
when you try to convert the char 0(index 1 of n) into an integer, it will give you the corresponding value of itself in the ASCII table, and not the actual numeric value of the string.
Here's your solution:
int m = (int)char.GetNumerucValue(x);
This is going to give you, as the method's name says, the NUMERIC VALUE of the CHAR that you are trying to convert.
I hope this is what you were looking for :)