728x90
string item = checkedlistbox .SelectedItem?.ToString() ?? "Null 입니다.";
.ToString() 앞에 '?' 를 달아 주지 않으면 '??' 연산자 동작 하지 않는다.
'??' 연산자.
?? 왼쪽의 변수가 null 일 경우 오른쪽 값을 리턴
?? 왼쪽의 변수가 null 이 아닐 경우 왼쪽 변수의 값을 리턴
728x90
'C#' 카테고리의 다른 글
C# / 메소드, 함수 종료 하기 (0) | 2021.04.08 |
---|---|
C# / checkedlistbox live search, 체크 박스 리스트 검색 하기 (0) | 2021.04.08 |
C# / CheckedListBox 체크 리스트 박스 1개만 선택, 중복 선택 금지 (0) | 2021.04.08 |
C# / System.InvalidOperationException: '창 핸들을 만들기 전까지 컨트롤에서 Invoke 또는 BeginInvoke를 호출할 수 없습니다.' (0) | 2021.04.06 |
C# / ShowDialog 생성시 Close() 안될 때 (0) | 2021.04.06 |