一尘不染

什么是{get; 组; } C#中的语法?

c#

我正在学习ASP.NET MVC,可以阅读英文文档,但是我不太了解这段代码中发生了什么:

public class Genre
{
    public string Name { get; set; }
}

这是什么意思{ get; set; }


阅读 296

收藏
2020-05-19

共1个答案

一尘不染

这是所谓的auto属性,本质上是以下内容的简写(类似的代码将由编译器生成):

private string name;
public string Name
{
    get
    {
        return this.name;
    }
    set
    {
        this.name = value;
    }
}
2020-05-19