无法转换类型';int';到';bool';
本文关键字:bool int 转换 类型 | 更新日期: 2023-09-27 18:23:38
我正在开发一个具有Auto Complete
功能的自定义登录Textbox
。然而,当我尝试:
public static void SetSelectOnMouseOver(DependencyObject obj, bool value)
{
obj.SetValue(ListBoxItemBehavior.SelectOnMouseOverProperty,
(object)(bool)(value ? 1 : 0));
}
我得到一个错误(object)(bool)(value ? 1 : 0));
>cannot convert type 'int' to 'bool'
,怎么了?
value
已经是bool
。为什么不只使用(object) value
,甚至只是使用value
呢?