标签: static-methods
当一个类被定义为私有静态时,为什么我需要将get和set方法设为静态?
答案 0 :(得分:0)
因为您无法从实例方法返回静态成员。
答案 1 :(得分:0)
将静态类中的所有成员标记为静态似乎是多余的,但C#要求您执行此操作。这就是编译器实现的方式。
据我所知,默认情况下没有成员从类型继承任何修饰符。换句话说,公共类的成员在默认情况下并非全部公开等。通过要求您将每个成员标记为静态,您明确规定了该类型的合同。