【发布时间】:2013-02-19 22:13:45
【问题描述】:
是否可以使用Int32.TryParse 来检查负数?
int defaultTop;
displayTop = (Int32.TryParse(DisplayTop, out defaultTop) ? Convert.ToInt32(DisplayTop) : 1000 );
【问题讨论】:
-
你想要完成什么?如果它是一个有效的整数,那么它将被转换,无论它是负数还是正数。如果它不是一个有效的 Int 那么它将失败...
-
不直接使用 TryParse。但是为什么不在 defaultTop 被解析后检查它本身呢?
-
我将 DisplayTop 传递给 Storedproc 以获取 DisplayTop 的最高行数。