C#|对象初始化器的精简
C# 版本一直在更新,之前看到一个这样的精简。这个是不是匿名类?

▲ 精简语法 VS 提示
class B
{
private A aa = new A() { Name = "Good" };
// 精简语法
private A a = new A { Name = "Nice" };
}
class A
{
public string Name { get; set; }
}
C# 版本一直在更新,之前看到一个这样的精简。这个是不是匿名类?

class B
{
private A aa = new A() { Name = "Good" };
// 精简语法
private A a = new A { Name = "Nice" };
}
class A
{
public string Name { get; set; }
}