对于noobish问题很抱歉,可能有一个非常简单的解决方法,但是我正在创建一个应用程序,我正在尝试返回一个布尔值,以便在勾选复选框时在另一个方法中使用。虽然我在第一次{
说} expected
后收到错误。提前谢谢,P
private void CheckImgur_Checked(object sender, RoutedEventArgs e)
{
private bool imgurChecked = true;
}
答案 0 :(得分:1)
您不能在方法内部使用访问修饰符( - > private)声明变量。此外,如果您想要返回bool,则可以使用return关键字完成。
请记住,返回特定类值的方法需要具有此值,而不是作为返回类型的void。
答案 1 :(得分:0)
我试图返回一个布尔值,用于另一种方法
您无法从事件处理程序返回值。它的返回类型是无效的。
似乎您打算将值分配给类本身的某个字段。
class MyTerrificClass
{
private bool imgurChecked;
private void CheckImgur_Checked(object sender, RoutedEventArgs e)
{
this.imgurChecked = true;
}
private void SomeOtherMethod()
{
// Use this.imgurChecked somewhere
}
}
在任何情况下,局部变量都没有访问(私有/公共)修饰符。