double.parse در Surface خطا میده ولی در لبتاب نه!
	
	
		سلام - یه کدی دارم به صورت زیر، تو لبتاب که تست میشه مشکلی نداره، اما تو surface ( این کامپیوترهایی که شبیه تبلت هستش ) خطا میده.
چون قراره یه فایل excel رو بخونم، بعضا اعداد اعشاریش به صورت 2.3 هستش و بعضا 2/3، فلذا مجبور شدم کد زیر رو بنویسم.
public static double StringToDouble(string numberString){
    double numberDouble;
    if(!double.TryParse(numberString, NumberStyles.Any, CultureInfo.CurrentCulture, out numberDouble))
    {
        double.TryParse(numberString, NumberStyles.Any, CultureInfo.InvariantCulture, out numberDouble);
    }
    return numberDouble;
}
	 
	
	
	
		نقل قول: double.parse در Surface خطا میده ولی در لبتاب نه!
	
	
		به صورت زیر اصلاح کردم درست شد!
public static double StringToDouble(string numberString){
	double numberDouble;
	if(!double.TryParse(numberString, NumberStyles.Number, CultureInfo.CreateSpecificCulture("en-US"), out numberDouble))
	{
		double.TryParse(numberString, NumberStyles.Number, CultureInfo.CreateSpecificCulture("fa-IR"), out numberDouble);
	}
	return numberDouble;
}