私有类中公共属性的可访问性是什么?

时间:2017-09-19 16:38:01

标签: c#

如果我有一个如下定义的类,那么私有嵌套Value类中Node属性的可访问性是什么?

public class LinkedList {
    private class Node {
        public int Value { get; set;}
        public Node Next { get; set;}
    }
}

任何人都可以回答,你可能会考虑这样做吗?这个类定义的含义是什么?

1 个答案:

答案 0 :(得分:3)

如果需要Node来促进LinkedList课程达到其目的/目标,您就会这样做。

类定义的含义是只有LinkedList类可以创建Node的实例。

当然,LinkedList还可以查看Node个实例的公共属性,包括Value属性。