int?型態
2012年5月31日 星期四
一般大家都知道int是整數型態,但是加了'?'之後就是什麼型態呢?
問號表示的是null值
例:
int x; 預設值為0
int? y; 預設值為null
應用:抓取從Xml來的資料取id
int? x = int.TryParse(doc.SelectSingeNode("id").InnerText); if(x.HasValue) { //...程式處理 Response.Write(x.Value);//取值 }注意: 只有宣告加?,才有HasValue屬性可用喔!! Read more...