我有一个 MVC 应用程序,我想使用这个?
选项。
请告诉我我该怎么做。我已经写了:
int? isfeature;
但是,在数据库中插入值时,我该如何使用它?
它给出以下错误:
Cannot convert from 'int?' to 'int'.
我有一个 MVC 应用程序,我想使用这个?
选项。
请告诉我我该怎么做。我已经写了:
int? isfeature;
但是,在数据库中插入值时,我该如何使用它?
它给出以下错误:
Cannot convert from 'int?' to 'int'.
诠释?是 Nullable<int> 的简写,这意味着该值可以是整数或 null。要将 Nullable<int> 转换为 int,请使用
int? ni = 2;
int i = (int)ni;
或者
int? ni = 2;
int i = ni.Value;
如果值为null,这将引发异常,因此您也可以使用
int? ni = null;
int i = ni ?? 0;
使用 0 作为默认值。
你的意思是这样的吗?
$foo = $foo == 1 ? $foo : $bar;
因为我不太明白你的问题...