Posted
Filed under .NET/C#
널 병합 연산자는 값이 null이면, 이 때 해당되는 다른 값을 사용한다 는 것을 표현하는 간결한 방식.

string fileExt = null;
string filePath = fileExt ?? ".txt";
위 예제는 fileExt 값이 null 이면, filePath 에 값을 ".txt"로 설정하는 널 병합연산자이다.
널을 허용 하는 값 형식과 함께 널 병합 연산자가 C# 2.0 에서부터 추가.
널 병합 연산자는 두개의 널 호용 값 형식의 피연산자와 참조 형식에서 동작.
2014/12/27 23:03 2014/12/27 23:03