变量的 = 和 => 有什么区别
本文关键字:什么 区别 变量 | 更新日期: 2023-09-27 18:37:00
这两种添加内容的方法有什么区别?
private string abc => "def";
和
private string abc = "def";
这是经典字段的声明,因为它一直存在于 C# 中:
private string abc = "def";
立即为该字段分配一个初始值。
这是 C# 6 中引入的用于声明仅 getter 属性(或表达式体属性)的简写语法:
private string abc => "def";
这是编写以下内容的简短方法:
private string abc
{
get { return "def"; }
}