c# - 将类成员的范围限制在私有(private)之外

标签 c#

我想知道是否有一种方法可以将类成员的访问范围专门限定为在 C# 中获取/设置实现,以减少我意外直接访问它们的可能性。类似 private 的东西,但只允许 get/set 访问它,我想我可以将每个变量包装在它们自己的类中,但这对于我正在寻找的限制来说似乎有点过分了。谢谢

最佳答案

您可以添加 [Obsolete("Use the property")]到该字段并通​​过编写 #pragma warning disable 618 来抑制属性中的警告.

关于c# - 将类成员的范围限制在私有(private)之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4986023/

相关文章:

c# - Windows 8 手机 C# 请求桌面网站无法正常工作

c# - 在特定时间启动和停止 MediaElement

c# - 使用 NLog 处理错误并 try catch

c# - 将 Dbcontext 配置为 transient

c# - 在 Excel 之外运行 XLL?

c# - 如何使用 Linq 获取每个组中的第一条记录

c# - 如何在ASP.net MVC中显示IIS服务器的自定义错误消息-5

c# - ASP.NET Core 传递 Ienumerable 对象以在 Controller 上获取操作

c# - 如何在 C# 中将鼠标光标位置设置为屏幕上的指定点?

c# - 首先在 Entity Framework 模型中使用 money 类型