ASP.NET Core 7 Web API 프로젝트의 경고 메서지를 수정하면서 공부한 내용. 경고메시지 원래 100개 이상이었다 ㅎㅎ 아래 코드 처럼 초기화 하지 않으면 경고가 나타난다. public String Id { get; set; } = ""; 이유 : C# 9의 "Target-typed new"와 "Non-nullability"기능과 관련이 있다고 한다. 1.Target-typed new : C# 9에서는 'new' 키워드를 사용하여 변수를 초기화할 때 변수의 형식을 명시적으로 지정하지 않고도 컴파일러가 형식을 추론할 수 있게 되었다. 이를 Target-typed new 라고 한다. 따라서 초기화 값을 지정할 때, 컴파일러는 초기화 값의 형식을 변수의 형식으로 추론하려고 한다. 2.Non-nul..