C#语法小坑

2025/03 11 09:03

正常语法

public class Man{}

publlic class mgr
{
  public Man man = new Man();
}

这个时候VSCode说,这个Man可以简写

public class Man{}

publlic class mgr
{
  public Man man = new();
}

然后一不小心,把 = 写成了 =>,就悲剧了

public class Man{}

publlic class mgr
{
  public Man man => new ();
}

每次man都是一个新对象