EN
C#/.NET - convert string to int
11
points
In C#/.NET string can be parsed to int in few ways.
1. int.Parse
example
string text = "123";
int value = int.Parse(text);
Console.WriteLine(value);
Output:
123
2. int.TryParse
example
string text = "123";
int value;
if (int.TryParse(text, out value))
Console.WriteLine(value);
Output:
123
3. Convert.ToInt32
example
string text = "123";
int value = Convert.ToInt32(text);
Console.WriteLine(value);
Output:
123
4. TypeConverter.ConvertFrom
example
TypeConverter converter = TypeDescriptor.GetConverter(typeof(int));
string text = "123";
int value = (int)converter.ConvertFrom(text);
Console.WriteLine(value);
Output:
123
5. Custom conversion example
Check this link: https://dirask.com/q/QD9EaD
6. Notes
The following methodsint.Parse
,Convert.ToInt32
andTypeConverter.ConvertFrom
throw System.FormatException.