c# - 为什么 get, set 在 c# 中帮助我
问题描述
为什么我不应该只公开变量?对我来说,这样做似乎要简单得多:
public int i;
然后像普通变量一样访问它。我这样做有什么好处:
public int i {get; set;}
甚至:
public int i;
public int I
{
get
{
return i;
}
set
{
i = value;
}
}
而且我的意思不是在您只想获取或仅设置的情况下,我的意思是在您想将其用作普通变量的情况下。
谢谢
解决方案
推荐阅读
- c# - IdentityServer4 通过 UI 移动应用直接交互
- mysql - 如何在 liquibase 中将列指定为“始终生成”
- angularfire2 - 角火 | ng 部署 | 无法读取未定义的属性“printf”
- stack - 如何避免 JavaScript 中超出最大调用堆栈大小
- javascript - 避免绑定的箭头功能
- python - 试图将熊猫数据框转换为可用形式
- python-2.7 - Python bs4 查找 /n 而不是想要的文本
- julia - 将函数重新分配给值
- flutter - 我希望 BottomNavigationBar 和 TabBar 在没有 appBar 的情况下颤动
- azure - 如何在没有自动化帐户的情况下自动启动 azure VM