md3848
یک شنبه 11 اسفند 1398, 12:34 عصر
سلام - یه کدی دارم به صورت زیر، تو لبتاب که تست میشه مشکلی نداره، اما تو 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;
}
چون قراره یه فایل 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;
}