using System;
//before:
var man1 = new Man();
var oleg = new Man { Name = "Oleg " };
//in version 9:
Man man2 = new();
Man alex = new() { Name = "Alex" };
Console.WriteLine(oleg.Name);
Console.WriteLine(alex.Name);
Console.WriteLine(man1);
Console.WriteLine(man2);
class Man {
public string Name { get; init; }
}
| В C# 9.0 можно опустить тип в выражении new, если тип созданного объекта уже известен. Наиболее часто это используется в объявлениях полей. |