如何检查字符串中是否包含小于整数的数字?
遇到一些问题...
if (System.Convert.ToInt32(TotalCost(theOrder.OrderData.ToString()).ToString()) < 10000)
ViewData["cc"] = "OK";
else
ViewData["cc"] = "NO";
产生:“输入字符串的格式不正确。”
如何判断字符串中的数字是否小于10000?
哦,是的:TotalCost 返回 text/plain 类型的 ContentResult
Having some issue with this...
if (System.Convert.ToInt32(TotalCost(theOrder.OrderData.ToString()).ToString()) < 10000)
ViewData["cc"] = "OK";
else
ViewData["cc"] = "NO";
yields: "Input string was not in a correct format."
How can I check if the number inside the string is less than 10000?
Oh yeah: TotalCost returns a ContentResult of type text/plain
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
首先使用 Int32.TryParse 来查看字符串是否是一个数字属于Int32的范围。
如果结果是一个数字,您始终可以将其与您拥有的任何限制进行比较。
First use Int32.TryParse to see if the string is a number that falls into the range of Int32.
If the result is a number, you can always compare it to whatever limit you have.
使用 Int32.TryParse()
use Int32.TryParse()