C# 为什么dbtype int32与int64 hier相同

C# 为什么dbtype int32与int64 hier相同,c#,switch-statement,dbtype,C#,Switch Statement,Dbtype,拜托,我想知道为什么这个问题的答案是假的 答案是false,因为该代码中没有case DbType.Int64,因此使用开关内的默认值:return null 我要补充的是,它是一个枚举。。。如果我们查看它的值(链接到它的源代码),我们将看到DbType.Int64==12,并且没有其他值为12的枚举常量,因此甚至不会出现类似的情况,例如,DbType.Int64==12==DbType.Int32,因为没有其他值为12的枚举常量 代码示例:和 三个正确的回答是否、是、否。答案是false,因为

拜托,我想知道为什么这个问题的答案是假的


答案是
false
,因为该代码中没有
case DbType.Int64
,因此使用
开关内的
默认值:return null

我要补充的是,它是一个
枚举
。。。如果我们查看它的值(链接到它的源代码),我们将看到
DbType.Int64==12
,并且没有其他值为12的枚举常量,因此甚至不会出现类似的情况,例如,
DbType.Int64==12==DbType.Int32
,因为没有其他值为12的枚举常量

代码示例:和


三个正确的回答是否、是、否。

答案是
false
,因为该代码中没有
case DbType.Int64
,因此使用
开关中的
默认值:return null

我要补充的是,它是一个
枚举
。。。如果我们查看它的值(链接到它的源代码),我们将看到
DbType.Int64==12
,并且没有其他值为12的枚举常量,因此甚至不会出现类似的情况,例如,
DbType.Int64==12==DbType.Int32
,因为没有其他值为12的枚举常量

代码示例:和


三个正确答案是否、是、否。

第二个选项是什么?如果你想问什么,请在问题本身中发布相关信息。@PanagiotisKanavos他有一段代码的截图。@xanatos我注意到,这仍然是一个糟糕的问题。发布代码并不难。第二种选择是什么?如果你想问什么,请在问题本身中发布相关信息。@PanagiotisKanavos他有一段代码的截图。@xanatos我注意到,这仍然是一个糟糕的问题。发布代码并不难。谢谢你的回答。这是有道理的,但我使用的工具包含了很多错误的答案。虽然我已经测试过了,但这让人困惑。很抱歉屏幕截图。谢谢你的回答。这是合乎逻辑的,有道理的,但是我使用的工具包含了很多错误的答案。虽然我已经测试过了,但这让人困惑。很抱歉屏幕截图。