作者sohumi (皮老板)
看板C_Sharp
标题[问题] 变数是null时判断变数型态?
时间Wed Dec 21 10:42:32 2011
举例说明
string s;
s.gettype(); <==出错
if(s is string) <==条件不成立
s ="";
s.gettype(); <==传回system.string
if(s is string) <==条件成立
换言之 判断变数型态之前 要先塞对应型态的值,
但就是在未知型态之下才要判断要塞甚麽型态的值,
ex:
if(s is int){s = 123;}else if(s is stirng){s = "123";}...
有办法在变数null时判断其型态吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.120.67.3
1F:推 vulurn:其实我不太懂你的意思,为何要判断型态?s不能用var再给值吗? 12/21 11:03