字符串初始化时“=”和“=>”有什么区别

kkk*_*kkk 1 c# string operators

我只需要知道这两行之间有什么区别

private string somestring => "string";
private string somestring = "string";
Run Code Online (Sandbox Code Playgroud)

它们只是在控制台上打印相同的用途有什么区别

Joh*_*ica 7

private string somestring => "string";
Run Code Online (Sandbox Code Playgroud)

这是一个表达式实体属性,等效于以下内容:

private string somestring { get { return "string"; } }
Run Code Online (Sandbox Code Playgroud)

而以下只是一个常规字段

private string somestring = "string";
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅有关属性与字段的相关问题