C# 无法隐式转换类型';无效';至';布尔';
为什么这段代码是:C# 无法隐式转换类型';无效';至';布尔';,c#,type-conversion,implicit-conversion,C#,Type Conversion,Implicit Conversion,为什么这段代码是: protected bool IsServerPeer(InitRequest initRequest) { return _subServerCollection.IsServerPeer(initRequest); } 创建错误: 无法将类型“void”隐式转换为“bool”可能是因为\u subServerCollection.IsServerPeer()具有返回类型void检查\u subServerCollection.Is
protected bool IsServerPeer(InitRequest initRequest)
{
return _subServerCollection.IsServerPeer(initRequest);
}
创建错误:
无法将类型“void”隐式转换为“bool”可能是因为
\u subServerCollection.IsServerPeer()
具有返回类型void检查\u subServerCollection.IsServerPeer
的返回值。它可能不会返回布尔值。从错误消息中,上述方法可能具有返回类型void(该方法没有返回任何内容)
编译器没有撒谎。找出“返回”的表达式不符合bool
的原因;这就是答案。啊,我只是挖得不够努力。这只是类型错误。