Khadra

  • 홈

4글자 이상 1

C# - Null 조건 연산자(Conditional Operator, ?)

C# 프로그래밍에서 null이란?어떤 객체도 참조하지 않는 참조형 변수라는 뜻이다.참조형 변수의 디폴트 값이다.값형은 null일 수 없다.참조형 변수의 속성을 사용할 경우그 변수는 null이 아니어야 한다.null인 참조형에서 속성에 접근할 경우NullReferenceException이 발생한다.예시// s는 null로 초기화 되어 있으므로 s.Length를 체크하는 순간 예외가 발생한다.string s = null;if (s.Length > 1){ //...}// Length속성을 접근할 때마다 이 변수가 null인지 체크해야주어야하는 불편함이 있다.if (s != null && s.Length > 1)// 이러한 불편함을 없애기 위해 null 조건연산자 '?'가 도입되었다.// Null 조건 연..

C#/문법 정리 2024.07.17
이전
1
다음
더보기

방문자수Total

  • Today :
  • Yesterday :
프로필사진

Khadra

  • All View (110)
    • Self-Dev (36)
      • Design Patterns R&D (35)
      • Coding Test (1)
    • C (0)
    • C++ (0)
    • C# (60)
      • 문법 정리 (39)
      • 응용 정리 (15)
      • 구현 (6)
    • Objective-C (0)
    • Swift (0)
    • UnityEngine (0)
      • C# (0)
      • 2D Project (0)
      • 3D Project (0)
      • UI Tip (0)
      • 유용한 링크 (0)
    • 일상 (14)
      • 여행 숙소 (1)
      • 여행 (5)
      • 맛집 (6)
      • 카페 (2)

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바