如果有人可以帮助我解决问题,我只是不了解某些C#接口方法等。我注意到,在某些情况下,使用=>表达式时,我实际上无法访问所在的类。
但是,一个简单的长期修订(下面有评论)可以轻松地对其进行修复。我不确定我是否看到任何区别...我尝试过将行包装在{ }标记中,等等。真的可以使用一些智慧-谢谢!
public interface In1
{
int MyProperty { get; }
bool Check { get; }
}
class TestProp : In1
{
public int MyProperty => if (Check) return 1; else return 0; //ERROR THE NAME CHECK DOES NOT EXIST IN THE CURRENT CONTEXT
public bool Check => true;
/* will compile
public int MyProperty
{
get { if (Check) return 1; else return 0; }
}
*/
}
噜噜哒
蝴蝶不菲
相关分类