相关疑难解决方法(0)

您应该在类中引用属性还是成员变量?

可能的重复:
是否应该通过属性访问同一类中的变量?

我最近遇到了这个问题,很好奇是否有某种标准,你应该在课堂上参考哪个标准。

我的意思是,无论您是直接访问成员变量还是通过属性(除非您需要避开一些自定义的 setter 代码),这都不应该有什么区别,但我想确保没有最佳实践。

partial class MyClass {
    private string foo;

    internal string Foo {
        get {
            return foo;
        }

        private set {
            foo=value;
            // I do other stuff
        }
    }

    public void DoSomething() {
        //Option 1;
        Foo="some string";

        //Option 2;
        foo="some string";
    }
}
Run Code Online (Sandbox Code Playgroud)

c# properties .net-4.0

5
推荐指数
1
解决办法
1475
查看次数

标签 统计

.net-4.0 ×1

c# ×1

properties ×1