![](/img/trans.png)
[英]Is there a standard pattern for creating worker classes with access to protected members?
[英]Classes and members access
嗨,我需要一些有关如何定义我的班级的帮助。 我知道以下代码不合法。 我应该如何定义我的班级,这样我才能在可以访问班级人员的成员的班级值中使用标志的吸气剂?
public class Foo
{
public Dictionary<Person, Values> _elem { get; set; }
}
private class Values
{
//...
public bool flag { get { return _elem.Person.flag; } }
}
为了访问Values
类中Person
的flag
成员,您需要访问Values
内部Person
的实例,也不能将Values
类标记为private
public class Values
{
private Person _person;
//...
public bool flag { get { return _person.flag; } }
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.