더북(TheBook)

튜플 리터럴에 default 키워드 사용하기

1.   DotNetCore.Tests 프로젝트에 DefaultDeconstructionTest.cs란 이름으로 클래스 파일을 만들고, 다음과 같이 테스트 코드를 작성합니다.

//DefaultDeconstructionTest.cs
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace DotNetCore.Tests
{
    [TestClass]
    public class DefaultDeconstructionTest
    {
        [TestMethod]
        public void DefaultTest()
        {
            (int number, string? name) = (default, default);

            Assert.AreEqual(0, number);
            Assert.IsNull(name);
        }
    }
}

잘 실행되네요. 튜플 리터럴에 default 키워드를 사용하면 해당 변수는 해당 데이터 형식의 기본값으로 초기화됩니다.

우선 짧은 실습 예제로 C# 8.0 버전의 새로운 기능을 테스트해 보았습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.