튜플 리터럴에 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 버전의 새로운 기능을 테스트해 보았습니다.

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