如何修复以下 C# 错误?
Posted
技术标签:
【中文标题】如何修复以下 C# 错误?【英文标题】:How to fix the below C# error? 【发布时间】:2018-03-06 07:02:43 【问题描述】:如何解决以下错误?我正在使用 C#。
【问题讨论】:
它是一个空字符串。在Auto
窗口中可以看到。
并分享代码sn-ps代替分享截图
你真的需要用 3 个不同的 c# 版本来标记它吗? ;)
你应该使用 Double.TryParse()
【参考方案1】:
检查您输入的字符串是否为数字。还要检查你的小数分隔符。如果您使用逗号,请尝试此操作。
var nfi = new NumberFormatInfo NumberDecimalSeparator = "," ;
decimal myDecimal = Decimal.Parse(string, nfi);
【讨论】:
应该使用 TryParse 而不是 Parse。 小数 disCp = Convert.ToDecimal (txtDiscountedCashPrice.Text); Int16 数量 = Convert.ToInt16 (txtQuantity.Text);十进制 TA = disCp * 数量; txtTotalAmount.Text = TA.ToString();以上是关于如何修复以下 C# 错误?的主要内容,如果未能解决你的问题,请参考以下文章
如何修复 CORS 错误:ASP .NET C# 中的 MethodDisallowedByPreflightResponse