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