[問題] 關於變數型態判別

看板C_Sharp (C#)作者 (just do it)時間18年前 (2007/09/19 15:10), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/3 (看更多)
object a = "123" object b = "kkk" 有無函示可判別a為int...而b為string 乾瞎! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.194.99

09/19 16:03, , 1F
int.Parse(a.ToString()); ??
09/19 16:03, 1F

09/19 16:04, , 2F
不然就用 TryParse 吧... 用法 MSDN 找一下
09/19 16:04, 2F

09/19 16:50, , 3F
也可用 int x = a as int再判斷X是不是NULL就可以了....
09/19 16:50, 3F

09/23 13:24, , 4F
int哪來的null值?
09/23 13:24, 4F

09/25 14:15, , 5F
.NET v2.0有支援nullable int datatype哦... :P
09/25 14:15, 5F

09/25 14:19, , 6F
不過上面那情況應該是用primitive int吧... :P
09/25 14:19, 6F
文章代碼(AID): #16yCjWQy (C_Sharp)
文章代碼(AID): #16yCjWQy (C_Sharp)