Using TryParse() in Place of an Invalid Cast Exception : Convert from string « Data Type « C# / CSharp Tutorial






class MainClass
{
  static void Main()
  {
    double number;
    string input;

    System.Console.Write("Enter a number: ");
    input = System.Console.ReadLine();
    if (double.TryParse(input, out number)){
       // Converted correctly, now use number
    }else{
        System.Console.WriteLine("The text entered was not a valid number.");
    }
  }
}








2.51.Convert from string
2.51.1.New and old way to parse an int
2.51.2.new-style (v2.0) try-parse pattern
2.51.3.Type Conversion Using System.Convert
2.51.4.Using TryParse() in Place of an Invalid Cast Exception
2.51.5.Data type parsing
2.51.6.Convert.ToBase64CharArray() Convert.FromBase64CharArray
2.51.7.Example of the BitConverter.GetBytes( uint ) method.