62.4 C# 8.0 버전의 새로운 기능 열 가지 소개하기

    하나의 .NET Core를 기반으로 하는 C# 프로젝트를 만들고 C# 8.0 버전의 주요 특징 열 가지를 모두 적용하는 예제를 만들어 보겠습니다.

     

    .NET Core 3.1 기반의 C# 콘솔 프로젝트 만들기

     

    1.   SeeSharp.Eight 이름으로 .NET Core 3.1 이상의 C# 콘솔 앱 프로젝트를 만듭니다.

    프로젝트 형식

    템플릿

    이름

    위치

    C#

    콘솔 앱 프로그램

    SeeSharp.Eight

    C:\C#\SeeSharp.Eight

     

    2.   SeeSharp.Eight 프로젝트에서 마우스 오른쪽 버튼을 눌러 프로젝트 파일 편집을 선택하여 CSPROJ 파일의 편집 화면으로 들어갑니다.

    3.   SeeSharp.Eight 파일의 여러 항목 중에서 <PropertyGroup> 섹션의 <Nullable> 항목이 enable로 되어 있는지 확인하고, 없으면 다음 코드처럼 추가합니다.

    //SeeSharp.Eight.csproj 
    <Project Sdk="Microsoft.NET.Sdk">
     
      <PropertyGroup> 
        <TargetFramework>netcoreapp3.0</TargetFramework> 
        <IsPackable>false</IsPackable> 
        <Nullable>enable</Nullable> 
      </PropertyGroup> 
    
    </Project>
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.