更新时间:2023-11-07 09:13:28
private void DisplayIndianCurrency()
{ string fare = "1234567";
decimal parsed = decimal.Parse(fare, CultureInfo.InvariantCulture);
CultureInfo hindi = new CultureInfo("hi-IN");
string text = string.Format(hindi, "{0:c}", parsed);
lbCurrency.Text = text;
}
试试这个.. :)
try this.. :)
string Ammount = "22400.00";
double ammountDouble = Convert.ToDouble(Ammount);
CultureInfo cultureInfo = new CultureInfo("en-IN");
string ammountString = string.Format(cultureInfo, "{0:C}", ammountDouble);
string FinalAamount = ammountString.Substring(4);
VB
VB
Dim yourNumber As Double = 1010100.34534
Label.Text = yourNumber.ToString("#,##0.00")
C#
C#
double yourNumber = 1010100.34534;
Label.Text = yourNumber.ToString("#,##0.00");
将给你1,010,100.35
will give you 1,010,100.35