【发布时间】:2011-08-20 03:59:58
【问题描述】:
我需要检查输入是否为 int。有没有类似 String.IsNullOrEmpty() 的函数,比如 Int.isWholeNumber() 函数?
有没有办法只在if() 语句中验证这一点,而不必在之前声明一个int? (正如您需要对 TryParse() 所做的那样)
编辑
我需要验证区号(五个数字)
【问题讨论】:
-
整数是什么意思?非负数?
-
之前声明int有什么问题?当然,您可以编写正则表达式来验证仅数字的输入,但我认为它会比 int.TryParse 更昂贵。
-
Wikipedia(en.wikipedia.org/wiki/Whole_number) 说整数这个词有点模棱两可。这对你意味着什么?
-
@Aliostad 一个“整数”是一个整数,老实说是一个小学术语。
-
@Ben 这个词的意思并不是每个人都一致。
标签: c# int validation