نمایش نتایج 1 تا 2 از 2

نام تاپیک: double.parse در Surface خطا میده ولی در لبتاب نه!

  1. #1

    Question 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;
    }
    آخرین ویرایش به وسیله md3848 : یک شنبه 11 اسفند 1398 در 12:05 عصر

  2. #2

    نقل قول: 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;
    }

تاپیک های مشابه

  1. تنظیم surface Area در sql2012
    نوشته شده توسط khoshblagh در بخش مسائل مرتبط با نصب و راه اندازی
    پاسخ: 0
    آخرین پست: چهارشنبه 23 اردیبهشت 1394, 16:03 عصر
  2. سوال: در رابطه با تابع int.parse و double.parse
    نوشته شده توسط i-phone در بخش C#‎‎
    پاسخ: 5
    آخرین پست: چهارشنبه 05 تیر 1392, 01:03 صبح
  3. کپی کردن یک surface در حافظه پیش فرض به یک surface در Systemmemory
    نوشته شده توسط hi.alir در بخش طراحی و ساخت بازی‌های کامپیوتری
    پاسخ: 10
    آخرین پست: جمعه 30 مهر 1389, 02:02 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •