【发布时间】:2011-05-08 12:24:34
【问题描述】:
我想创建一个函数(c#):
int PutInt (int? x)
{
if (x.HasValue)
return x.Value;
else
return DBNull.Value;
}
但没有从 int 到 DBNull.Value 的强制转换。 有没有办法创建这样的功能?
【问题讨论】:
-
你想做什么?这和数据库有什么关系?
-
我只想将 int\dbnull 放入 DB 并使用小算法构建一个函数,该算法可以选择我需要放入 DB 的内容)
-
也许你有设计问题。为什么一个名为 PutInt 的方法实际上返回一个 int?
标签: c# types dbnull system.type