簡體   English   中英

為什么dbtype int32與int64 hier相同

[英]why dbtype int32 is the same as int64 hier

拜托,我想知道為什么這個問題的答案是假的。

我想回答的問題

答案是false因為在該代碼中的任何地方都沒有case DbType.Int64 ,因此使用default: return nullswitch內部default: return null

我將添加DbType是一個enum ...如果我們查看它的值(鏈接是它的源代碼),我們將看到DbType.Int64 == 12 ,並且沒有其他枚舉常量值12,所以甚至不能有例如DbType.Int64 == 12 == DbType.Int32 ,因為沒有其他值為12的枚舉常量。

代碼示例: http//rextester.com/BSUP55337https://dotnetfiddle.net/dHOrNM

三個正確答案是否,是,否。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM