Data Types C#

using System;
using System.Globalization;
using System.Threading;
public class ParseString
{
   public static void Main()
   {
      Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
      string value;
      NumberStyles styles;
      value = "(4,3.64)";
      styles = NumberStyles.AllowParentheses | NumberStyles.AllowTrailingSign | NumberStyles.Float; 
      ShowNumericValue(value, styles);
   }
   private static void ShowNumericValue(string value, NumberStyles styles)
   {
      Single number;
      try
      {
         number = Single.Parse(value, styles);
         Console.WriteLine("Converted '{0}' using {1} to {2}.", value, styles.ToString(), number);
      }
      catch (FormatException)
      {
         Console.WriteLine("Unable to parse '{0}' with styles {1}.", value, styles.ToString());
      }
   }   
}