2010-03-11 89 views
0

当一个类被定义为私有静态时,为什么我需要使get和set方法是静态的?私有静态方法问题

+0

我认为如果你发布代码,你会得到更多的见解,特别是如果你清除你的意思是:-) – Grundlefleck 2010-03-11 16:19:13

回答

0

因为无法从实例方法返回静态成员。

+0

这很有道理!谢谢:) – user291645 2010-03-11 16:18:13

0

将静态类中的所有成员标记为静态,但C#要求您这样做似乎是多余的。这只是编译器实现的方式。

据我所知,没有成员从默认的类型继承任何修饰符。换句话说,公共班级的成员并非都是默认公开的,等等。通过要求您将每个成员标记为静态,您明确规定了该类型的合同。