Tag: 公共

属性vs公共成员变量

可能重复: C#中的字段和属性有什么区别? 我是一个初学程序员,我已经阅读了所有关于类属性的内容。 书籍声明属性允许您间接访问成员变量。 那么,是什么让它与公共领域直接访问并直接访问它有何不同? 以下是Jesse Liberty学习C#3.0的引用: 例如,您可能希望外部类能够读取值,但不能更改它; 或者您可能想要编写一些代码,以便内部字段只能接受某个范围内的值。 如果您授予外部类免费访问您的成员字段,则无法控制其中任何一个。 我不明白他在这说什么。 有人可以进一步解释这一点,或举例说明为什么我要使用财产而不是公开该字段。 据我所知,现在他们都会完成同样的事情……所以我显然在这里遗漏了一些东西。

C#覆盖公共成员并将其设为私有

可能? 你能改变任何 东西的访问权限吗?