【问题标题】:why dbtype int32 is the same as int64 hier为什么 dbtype int32 与 int64 hier 相同
【发布时间】:2017-03-10 13:55:50
【问题描述】:

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

【问题讨论】:

  • 第二个选项是什么?如果您想问什么,请在问题本身中发布相关信息。
  • @PanagiotisKanavos 他有一段代码的截图。
  • @xanatos 我注意到了,这仍然是一个糟糕的问题。发布代码很难。

标签: c# switch-statement dbtype


【解决方案1】:

答案是false,因为该代码中没有case DbType.Int64,所以使用switch 中的default: return null

我要补充一点 DbTypeenum...值为 12 的枚举常量,因此甚至不可能出现 DbType.Int64 == 12 == DbType.Int32 之类的情况,因为没有其他值为 12 的枚举常量。

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

三个正确的答案是不,是,不。

【讨论】:

  • 感谢您的回答。这是逻辑并且有道理,但我使用的工具包含很多错误的答案。即使我也对其进行了测试,这也令人困惑。对于屏幕截图感到抱歉。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-13
  • 2011-06-03
  • 1970-01-01
  • 1970-01-01
  • 2022-08-04
相关资源
最近更新 更多