تابع زیر عمل فرمت بندی پول را انجام میدهد
تابعی برای مقادیر پولی
برای تکراری نبودن و زیاد نبود کد از تابع نویسی در سراسری استفاده میکنیم
public void currency_format(TextBox txt)
{
if (txt.Text != string.Empty)
{
txt.Text = string.Format("{0:N0}", double.Parse(txt.Text.Replace(",", "")));
txt.Select(txt.Text.Length, 0);
}
اسم تکس باکس
در تکس باکسی که میخواهیم در ان مقادیر وارد کنیم این کد را مینویسیم:currency_format(textBox4);
سوالتون بیشتر شبیه به یک پاسخ هست. اما اگر می خواهید توی پروژه خودتون اعداد رو به صورت فرمت بندی شده برای پول نمایش بدید می تونید از کد زیر در سی شارپ استفاده کنید.
string.Format("{0:#.00}", Convert.ToDecimal(myMoneyString) / 100);
مثال :
فرض کنید مقدار رو درون متغیر moneyValue داریم :
using System;
public class Program
{
public static void Main()
{
decimal moneyvalue = 1921.39m;
string moneyValue = String.Format("{0:C}", moneyvalue);
Console.WriteLine("Formatted value: "+ moneyValue);
}
}
خروجی دستور بالا به صورت زیر میشه :
Formatted value: $1,921.39
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1161
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
599
- پاسخ :
1
|
تاریخ :
1403/07/13
- ساعت :
12:06:00 PM
- بازدید :
350
- پاسخ :
1
|
تاریخ :
1403/06/24
- ساعت :
08:52:00 PM
- بازدید :
319
- پاسخ :
1
|
تاریخ :
1398/09/14
- ساعت :
01:58:00 PM
- بازدید :
4270
- پاسخ :
1
|
تاریخ :
1403/05/16
- ساعت :
05:43:00 AM
- بازدید :
662
- پاسخ :
0
|
تاریخ :
1398/09/05
- ساعت :
06:04:00 PM
- بازدید :
3173
- پاسخ :
2
|
تاریخ :
1398/09/08
- ساعت :
11:38:00 PM
- بازدید :
3251
- پاسخ :
1
|
تاریخ :
1403/04/12
- ساعت :
07:27:00 PM
- بازدید :
658
- پاسخ :
0
|
تاریخ :
1403/01/29
- ساعت :
08:08:00 AM
- بازدید :
688
- پاسخ :
4
|
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2013
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
78
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
109
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1034
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
430
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
931
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1356
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4800
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1161
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
599
- پاسخ :
1
|