小编Aga*_*rue的帖子

C#中的对象转换

有什么区别以及它们之间的利弊

 LinkButton lb = (LinkButton)ctl;
Run Code Online (Sandbox Code Playgroud)

 LinkButton lb = ctl as LinkButton;
Run Code Online (Sandbox Code Playgroud)

我尝试使用第一个,它给了我错误,然后我尝试使用关键字的另一个,它工作得很好.

先感谢您.

c#

12
推荐指数
3
解决办法
2万
查看次数

使用decimal.ToString("C")和CultureInfo的自定义货币符号和小数位

我有decimal.ToString("C")覆盖问题.基本上我想做的是如下:

CultureInfo usCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentCulture = usCulture;

NumberFormatInfo LocalFormat = (NumberFormatInfo)NumberFormatInfo.CurrentInfo.Clone();
LocalFormat.CurrencySymbol = "RM";
Run Code Online (Sandbox Code Playgroud)

我想使上面的代码成为一个函数(覆盖ToString("C")),从而执行以下代码时:

decimal paid = Convert.ToDecimal(dr["TotalPaids"]);
lblPaids.Text = paid.ToString("C");
Run Code Online (Sandbox Code Playgroud)

结果将是RM4,900.00而不是$ 4,900.00

如何为此创建覆盖decimal.ToString("C")将解决我的问题

提前致谢.

c# currency decimal

8
推荐指数
2
解决办法
3万
查看次数

4
推荐指数
1
解决办法
5119
查看次数

标签 统计

c# ×3

currency ×1

decimal ×1

ms-office ×1

ms-word ×1