首页 > 解决方案 > 为什么 get, set 在 c# 中帮助我

问题描述

为什么我不应该只公开变量?对我来说,这样做似乎要简单得多:

public int i;

然后像普通变量一样访问它。我这样做有什么好处:

public int i {get; set;}

甚至:

public int i;
public int I
{
    get
    {
        return i;
    }
    set
    {
        i = value;
    }
}

而且我的意思不是在您只想获取或仅设置的情况下,我的意思是在您想将其用作普通变量的情况下。

谢谢

标签: c#

解决方案


推荐阅读