类和成员访问

本文关键字:访问 成员 | 更新日期: 2023-09-27 18:16:31

嗨,我需要一些关于如何定义我的类的帮助。我知道下面的代码是不合法的。我应该如何定义我的类,这样我就可以在类值中有一个getter标记,可以访问类Person的成员?

public class Foo
{
    public Dictionary<Person, Values> _elem { get; set; } 
}

private class Values
 {
     //...
    public bool flag { get { return _elem.Person.flag; } }
 }

类和成员访问

为了访问Values类中Personflag成员,您需要访问Values中的Person实例,也不能将Values类标记为private

public class Values
 {
     private Person _person;
     //...
    public bool flag { get { return _person.flag; } }
 }