EN
C#/.NET - convert string to short
3
points
In C#/.NET string can be parsed to short in few ways.
1. short.Parse
method example
using System;
public class Program
{
public static void Main()
{
string text = "123";
short value = short.Parse(text);
Console.WriteLine(value);
}
}
Output:
123
2. short.TryParse
method example
using System;
public class Program
{
public static void Main()
{
string text = "123";
short value;
if (short.TryParse(text, out value))
Console.WriteLine(value);
}
}
Output:
123
3. Convert.ToInt16
method example
using System;
public class Program
{
public static void Main()
{
string text = "123";
short value = Convert.ToInt16(text);
Console.WriteLine(value);
}
}
Output:
123
4. TypeConverter.ConvertFrom
method example
using System;
using System.ComponentModel;
public class Program
{
public static void Main()
{
TypeConverter converter = TypeDescriptor.GetConverter(typeof(short));
string text = "123";
short value = (short)converter.ConvertFrom(text);
Console.WriteLine(value);
}
}
Output:
123
5. Custom conversion example
Check this article
6. Notes
The following methodsshort.Parse
,short.TryParse
,Convert.ToInt16
andthrow System.FormatException.
TypeConverter.ConvertFrom