相关疑难解决方法(0)

C#6.0中的只读属性

Microsoft在C#6中引入了一种新语法,允许您将属性设置为只读,如下所示:

public class Animal
{
    public string MostDangerous { get; } = "Mosquito";
}
Run Code Online (Sandbox Code Playgroud)

我想知道这种方法的附加价值是什么.

写作有什么区别:

public class Animal
{
    public const string MostDangerous = "Mosquito";
}
Run Code Online (Sandbox Code Playgroud)

甚至:

public class Animal
{
    public string MostDangerous 
    { 
        get
        {
            return "Mosquito";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# properties c#-6.0

10
推荐指数
1
解决办法
7346
查看次数

标签 统计

c# ×1

c#-6.0 ×1

properties ×1