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