我希望我现在不是在问一个相当愚蠢的问题。我在Google上搜索了很长时间,但我似乎无法找到答案 - 或者我可能只是缺乏对其工作方式的理解。
我希望有人可以向我解释为什么会出现这种错误?我一直收到错误:"无法隐式转换类型' void' to' bool'"。
这是代码:
select ((enddate - startdate) * 24 * 60 * 60 ) as diff
from table_name;
答案 0 :(得分:1)
您无法将void转换为bool,而您的属性应该类似于
public string FirstName
{
get { return _FirstName; }
set
{
ArgChecker.ThrowOnStringNullOrWhiteSpace(value);
_FirstName = value;
}
}
答案 1 :(得分:0)
你是不是要将值传递给你的ThrowOnStringNullOrWhiteSpace函数(而不是_FirstName)?