我知道嵌套类。我如何设计我的嵌套类,使得在嵌套类的父类之外没有人能够访问像实例创建等这样的嵌套类,因为我希望子类是私有的。我想通过父类属性或方法公开我的子类属性,方法一切。请指导我为这种嵌套类编写代码。谢谢
public class Person
{
private string _firstName;
private string _lastName;
private DateTime _birthday;
//...
public class FirstNameComparer : IComparer<Person>
{
public int Compare(Person x, Person y)
{
return x._firstName.CompareTo(y._lastName);
}
}
}