spread syntax
-
[.NET 8.0] C# 12 새로운 기능 정리.NET 2023. 11. 16. 01:45
2023년 11월 15일 .NET 8.0 이 정식 릴리즈 되었다. 그와 함께 C# 언어 버전도 12로 올라오게 되었는데, 어떤 점이 생겼는지 정리해보았다. 1.기본생성자(Primary Constructors) 지금까진 class 에서 생성자 함수를 선언할 때 아래와 같이 생성한다. public class AsIs { private string name; public AsIs(string name) { // 생성자 함수 this.name = name; } public void PrintName() { Console.WriteLine(name); } } C# 12부터는 record 형식과 마찬가지로 별도 생성자함수 없이 클래스 옆에 바로 선언이 가능하다. public class Tobe(string name..