c# - 可以跳过私有(private)字段并仅使用 C# 中的属性吗?

标签 c#

我的讲师告诉我们要使用私有(private)字段和公共(public)属性。最近,我在看一个教程视频。演示者只创建属性。只使用该属性可以吗?

最佳答案

公共(public)属性如

public string Name { get; set; }

由编译器自动实现私有(private)支持字段。您永远看不到它们,但效果与手动指定的支持字段相同。

private string name;
public string Name { get { return name; } set { name =value; } }

关于c# - 可以跳过私有(private)字段并仅使用 C# 中的属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42500043/

相关文章:

c# - 在 C# 中减去时间的最简单方法是什么?

c# - 如何从 ASP.NET MVC 4 中的 Controller 返回 JSON 对象?

c# - 无法将类型 'System.Data.EnumerableRowCollection<System.Data.DataRow>' 转换为 generic.list<T>

c# - 如何在没有文本框的情况下获取键盘事件?

javascript - Windows 10 通用应用程序 C# - 运行 Javascript

regex - 用于验证名称和姓氏的正则表达式?

带有 ref 参数的 c# 静态方法 - 一个好主意?

c# - WPF-如何从 View 而不是viewmodel显示自定义异常

c# - 如何在 .CSHTML 中自动调整列宽?

c# - 声明多个公共(public)变量