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

نام تاپیک: فرمت نمایش اعداد در سی شارپ

  1. #1

    فرمت نمایش اعداد در سی شارپ

    با سلام وقت به خیر .
    میخاستم عددم را به این فرمت نمایش بدم که سه رقم سه رقم عددم جدابشه از هم و قسمت اعشار هم صفر های سمت راستش حذف بشند
    برای مثال داریم :

    123456789.001111100000000
    فرمت مورد انتظار برای نمایش :
    123,456,789.0011111

    طبق اون چیزی که من مطالعه کردم در سایت ماکروسافت باید از فرمت "#,#" برای جدا کردن 3 تای اعداد از هم استفاده کرد

    و برای اینکه صفر های سمت راست اعشار حذف بشند از فرمت "G29" باید استفاده کرد

    اما مشکلی که هست من نمیدونم چجوری هر دوی این فرمت هارو استفاده کنم . یا اصلا فرمت جداگانه ای برای این مورد وجود داره ؟

    https://docs.microsoft.com/en-us/dot...format-strings

  2. #2

    نقل قول: فرمت نمایش اعداد در سی شارپ

                decimal d =  123456789.123456789000000000m;
    MessageBox.Show(d.ToString("#,0.################") );

  3. #3

    نقل قول: فرمت نمایش اعداد در سی شارپ

    سلام جناب مدیر واقعا ممنونم که پاسخم را دادید
    اما یه سوال
    نمیدونم چرا وقتی از فرمت G29 استفاده میکنم نصبت به فرمتی که شما دادید یا فرمت هایی که خودم استفاده کردم و یا زمانی که اصلا فرمتی نمیدیم یه تفاوتی هست
    زمانی که از G29 استفاده میکنیم توی مقدار اعشارمون تفاوت هست . این تفاوت خیلی خیلی خیلی ریز هست
    مثلا عددی داشتم که به فرمت G29 به شکل زیر نمایش داده میشده :

    3.2808600000000001
    اما زمانی که فرمت ندیم یا با فرمتی که شما ذکر کردید ، به شکل زیر نمایش داده میشه :

    3.28086
    جالب اینجاست که مقدار متغیر اعشاری ما داخل خود برنامه هم 3.28086 هست . من نمیفهمم چرا وقتی به فرمت G29 نمایش میدیم اون مقدار اعشار ظاهر میشه !!!

  4. #4

    نقل قول: فرمت نمایش اعداد در سی شارپ

    نوع متغیر را decimal انتخاب کنید.

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

  1. یک سوال کوچک در مورد نمایش اعداد در سی شارپ
    نوشته شده توسط erfanshow در بخش C#‎‎
    پاسخ: 3
    آخرین پست: جمعه 10 مرداد 1393, 00:18 صبح
  2. پاسخ: 1
    آخرین پست: یک شنبه 01 مرداد 1391, 19:23 عصر
  3. فرمت نوشتاری تریگر در سی شارپ دات نت
    نوشته شده توسط afsaneh2009 در بخش SQL Server
    پاسخ: 8
    آخرین پست: چهارشنبه 21 مرداد 1388, 09:47 صبح
  4. فرمت نوشتاری تریگر در سی شارپ دات نت
    نوشته شده توسط afsaneh2009 در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: دوشنبه 19 مرداد 1388, 16:13 عصر
  5. فرمت نوشتاری تریگر در سی شارپ دات نت
    نوشته شده توسط afsaneh2009 در بخش C#‎‎
    پاسخ: 0
    آخرین پست: دوشنبه 19 مرداد 1388, 16:06 عصر

برچسب های این تاپیک

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

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