[英]why dbtype int32 is the same as int64 hier
答案是false
因為在該代碼中的任何地方都沒有case DbType.Int64
,因此使用default: return null
在switch
內部default: return null
。
我將添加DbType
是一個enum
...如果我們查看它的值(鏈接是它的源代碼),我們將看到DbType.Int64 == 12
,並且沒有其他枚舉常量值12,所以甚至不能有例如DbType.Int64 == 12 == DbType.Int32
,因為沒有其他值為12的枚舉常量。
代碼示例: http : //rextester.com/BSUP55337和https://dotnetfiddle.net/dHOrNM 。
三個正確答案是否,是,否。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.