c# - 私有(private)变量访问

标签 c# private

声明有什么用

private Int64 _ID ;
public Int64 ID{get { return _ID; }set { _ID = value; } };

像这样声明一个私有(private)变量

现在通常在编码中我们直接使用 ID,这反过来访问私有(private)的 _ID。 这如何提供更多的安全性而不是直接声明为

public int64 ID{get;set;}

最佳答案

两全其美:

public long ID {get;set;}

这不是更容易吗?

您不应该将字段公开为public,但这并不意味着您也需要冗长。

关于c# - 私有(private)变量访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13947358/

相关文章:

c# - 没有 PredicateBuilder 的 LINQ 中的动态或

c# - 在 C# 中的另一个类中声明的类

java - 字符串作为新类的唯一私有(private)字段

rust - 元组struct构造函数提示私有(private)字段

C++11:私有(private)成员安全

c# - Visual Studio 2015 社区版 : Error „lc. exe 退出,代码为 -1“

c# - 同时获取和删除的 Linq 方法?

c# - 关闭 IActiveScript 引擎抛出 E_UNEXPECTED 异常

c++ - 我可以在类之外定义私有(private)模板函数吗?

java - 从 JDK 访问非公共(public)(java 原生)类 (7)