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

نام تاپیک: دسترسی به تنظیمات کنترل پنل

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    72
    پست
    3,578

    نقل قول: دسترسی به تنظیمات کنترل پنل

    سلام دوباره

    لازم نیست چیزی رو تغییر بدین. کافی هست یک کپی از culture بسازین و هر چیزی که نیاز هست رو در اون تغییر بدین.
    حالا هر جا خواستین مقداری رو نمایش بدین با این کالچر جدید فرمت کنین:
    cultureinfo CI=new cultureinfo(cultureinfo.currentculture.name) ;
    CI.numberformat.currencydecimaldigits= 1 ;
    CI.numberformat.currencydecimalseparator= "/" ;
    CI.numberformat.currencygroupseparator= "'" ;
    CI.numberformat.currencysymbol= "@" ;


    float X= 987650.4321F ;
    string CustomCulture_Formatted= X.tostring("c",CI) ; // @987'650/4

  2. #2

    نقل قول: دسترسی به تنظیمات کنترل پنل

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    سلام دوباره

    لازم نیست چیزی رو تغییر بدین. کافی هست یک کپی از culture بسازین و هر چیزی که نیاز هست رو در اون تغییر بدین.
    حالا هر جا خواستین مقداری رو نمایش بدین با این کالچر جدید فرمت کنین:
    cultureinfo CI=new cultureinfo(cultureinfo.currentculture.name) ;
    CI.numberformat.currencydecimaldigits= 1 ;
    CI.numberformat.currencydecimalseparator= "/" ;
    CI.numberformat.currencygroupseparator= "'" ;
    CI.numberformat.currencysymbol= "@" ;


    float X= 987650.4321F ;
    string CustomCulture_Formatted= X.tostring("c",CI) ; // @987'650/4
    با تشکر و سپاس خیلی خیلی ممنون

  3. #3

    نقل قول: دسترسی به تنظیمات کنترل پنل

    نقل قول نوشته شده توسط safari_m4 مشاهده تاپیک
    با تشکر و سپاس خیلی خیلی ممنون
    سلام دوست عزیر اگر امکانش هست یک توضیح در باره کاربرد کد های زیر بدهید ممنون می شم
    CI.numberformat.currencygroupseparator= "'" ;
    CI.numberformat.currencysymbol= "@" ;

  4. #4
    کاربر دائمی آواتار bitasoft.ir
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    جنگلهای تاریک اصفهان
    سن
    46
    پست
    284

    نقل قول: دسترسی به تنظیمات کنترل پنل

    نقل قول نوشته شده توسط safari_m4 مشاهده تاپیک
    سلام دوست عزیر اگر امکانش هست یک توضیح در باره کاربرد کد های زیر بدهید ممنون می شم
    CI.numberformat.currencygroupseparator= "'" ;
    CI.numberformat.currencysymbol= "@" ;
    کدی که ارائه شده، از CultureInfo برای تنظیم یک فرهنگ خاص برای فرمت‌بندی اعداد و ارزها (currency) استفاده می‌کند. در اینجا، به تفصیل توضیح هر بخش از کد در ذیل ارائه می شود:
    CultureInfo CI = new CultureInfo(CultureInfo.CurrentCulture.Name);: در این خط، یک نمونه از CultureInfo ایجاد می‌شود. این CultureInfo بر اساس فرهنگ فعلی سیستم (برگرفته از CultureInfo.CurrentCulture) ایجاد می‌شود.
    CI.NumberFormat.CurrencyDecimalDigits = 1;: این خط کاراکترهای اعشار ارز را تنظیم می‌کند. با تعیین مقدار 1 برای CurrencyDecimalDigits، اعشار تا یک رقم نمایش داده می‌شود.
    CI.NumberFormat.CurrencyDecimalSeparator = "/";: این خط جداکننده اعشار ارز را تنظیم می‌کند. در اینجا، / به عنوان جداکننده اعشار انتخاب شده است.
    CI.NumberFormat.CurrencyGroupSeparator = "'";: این خط جداکننده گروه‌های ارز (مانند هزارگان و میلیون‌ها) را تعیین می‌کند. با تنظیم ' به عنوان جداکننده گروه‌ها، اعداد به صورت مثلاً 987'650 نمایش داده می‌شوند.
    CI.NumberFormat.CurrencySymbol = "@";: این خط نماد ارز را تنظیم می‌کند. در اینجا، @ به عنوان نماد ارز انتخاب شده است.
    float X = 987650.4321F;: یک عدد اعشاری به نام X تعریف می‌شود.
    string CustomCulture_Formatted = X.ToString("c", CI);: این خط اعداد را با استفاده از فرهنگ سفارشی (CI) به فرمت ارز ("c") تبدیل می‌کند. نتیجه این تبدیل در متغیر CustomCulture_Formatted ذخیره می‌شود. در اینجا، 987'650/4 به عنوان نتیجه نمایش داده می‌شود که از تنظیمات سفارشی CI برای جداکننده اعشار، جداکننده گروه‌ها، و نماد ارز استفاده می‌کند.

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

  1. پاسخ: 3
    آخرین پست: پنج شنبه 07 اردیبهشت 1402, 17:58 عصر
  2. پاسخ: 2
    آخرین پست: یک شنبه 26 دی 1395, 12:43 عصر
  3. پاسخ: 1
    آخرین پست: سه شنبه 22 تیر 1395, 13:16 عصر
  4. پاسخ: 1
    آخرین پست: پنج شنبه 26 اسفند 1389, 07:37 صبح
  5. پاسخ: 0
    آخرین پست: سه شنبه 16 تیر 1388, 16:55 عصر

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

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