[問題] 變數是null時判斷變數型態?
舉例說明
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
推
12/21 11:03, , 1F
12/21 11:03, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
-53
114