字符串初始化时“=”和“=>”有什么区别
what is the difference between "=" and "=>" when string initializing
我只想知道这两行有什么区别
private string somestring => "string";
private string somestring = "string";
使用它们有什么区别,它们只是将相同的内容打印到控制台
private string somestring => "string";
这是一个 expression-bodied property,等同于以下内容:
private string somestring { get { return "string"; } }
而以下只是常规 field:
private string somestring = "string";
有关详细信息,请参阅 this related question 属性与字段。
我只想知道这两行有什么区别
private string somestring => "string";
private string somestring = "string";
使用它们有什么区别,它们只是将相同的内容打印到控制台
private string somestring => "string";
这是一个 expression-bodied property,等同于以下内容:
private string somestring { get { return "string"; } }
而以下只是常规 field:
private string somestring = "string";
有关详细信息,请参阅 this related question 属性与字段。