大家接觸C# 會常常看到 有的型別後面會加上?符號 不知道在衝三小加三小?看了很倒彈
其實看到他就想到 可以為null 就對了
這甚麼意思呢
直接在VisualStudio上打就知道啦
上面有加?的可以放NULL值進去 下面卻不行 這就是?的作用了
--------------------從db看 ?屬性變數的重要性 範例--------------------------------------------------
我們從db的某個table來看看甚麼時候會需要 ?這個東西
圖中可以看到A欄位 資料型欄位為 datetime 允許null
可以看到B欄位 資料型欄位為 datetime 不允許null
我們今天要用抓db中的這兩個欄位的值顯示到網頁上
那我們宣告變數要怎麼宣告呢?
datetime A?{get;set};
datetime B{get;set};
你懂了嗎 ?的用意 允許Null就加上?吧
歡迎高手低手來看看 指教指教 切磋切磋 教學香腸