答案 0 :(得分:0)
答案是false
,因为该代码中的任何位置都没有case DbType.Int64
,因此default: return null
内的switch
被使用。
我将添加DbType
为enum
...如果我们查看其值(链接是其源代码),我们会看到DbType.Int64 == 12
,并且没有其他值为12的枚举常量,因此甚至不能出现例如DbType.Int64 == 12 == DbType.Int32
的情况,因为没有其他枚举常量值为12.
代码示例:http://rextester.com/BSUP55337和https://dotnetfiddle.net/dHOrNM。
三个正确答案是否,是,否。