[問題] 請問dr[i].GetType() 的if怎麼寫?

看板C_Sharp (C#)作者 (羅伯陳)時間2年前 (2022/07/23 10:23), 編輯推噓0(003)
留言3則, 2人參與, 2年前最新討論串1/1
if (dr[i].GetType() == System.DateTime) { } 我的判斷是只要是DataTime就要獨立抓出來,請問這語法要怎麼寫? 寫System.DateTime 會 compile error -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.228.55.124 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1658571811.A.518.html

07/23 20:54, 2年前 , 1F
typeof()
07/23 20:54, 1F

07/25 09:23, 2年前 , 2F
用 if (dr[i] is System.DateTime)
07/25 09:23, 2F

07/25 09:23, 2年前 , 3F
C# 7 以後,還有 swtich (dr[i]) case DateTime dt1:
07/25 09:23, 3F
文章代碼(AID): #1YsymZKO (C_Sharp)
文章代碼(AID): #1YsymZKO (C_Sharp)