본문 바로가기
C#/C# 일반 & Basic (General & Basic)

C# 프로그래머 되기 Null 변수 선언 bool 형식

by ★√★ 2021. 3. 3.

안녕하세요, Davey 입니다. 오늘 포스팅 할 사항은, C# 에서 기초 중에 하나인 Null 변수 선언과 bool 형식 관한 내용입니다. 하나 하나 설명해 드리겠습니다.

 

 

Null-선언-썸네일
Null-선언-썸네일

 

 그럼 C# 에서 기초 중에 하나인 Null 변수 선언과 bool 형식 관한 내용 중 Null 변수 선언에 대한 것 부터 설명 드리도록 하겠습니다. 

 

 

NULL 변수 선언


: int 변수 선언시 값이 없이 변수 선언은 가능하나 특정한 변수 선언없이 Null 값 으로 변수 선언이 불가능하다. 그래서 Null 값 할당

을 위한 변수를 위해, 아래 형식으로 변수 선언을 함

 

- int? 변수 이름 = null;

- 간단하게 Null 변수 선언관련 예제 코드를 작성해보도록 하겠습니다.

============================================================

using System; 
using System.Collections; 

namespace ConsoleApp1 
{ 
class Program 
  { 
static void Main(string[] args) 
    {



       int? verification1 = null;

        if (verification1 == null)
       {
       Console.WriteLine("결과값은 null 입니다.");

       }
       else

       {
       Console.WriteLine(verification1);

       }

       int? null1 = null;

       Console.WriteLine(null1.HasValue);
       Console.WriteLine(null1 != 0);

       null1 = 10;

       Console.WriteLine(null1.HasValue);
       Console.WriteLine(null1 != null);
       Console.WriteLine(null1.Value);

       Console.ReadKey();

       }
    }
}

 

============================================================

 

- Run을 해보시면 아래와 같은 결과를 얻을 수 있습니다. 
: null 일경우에 해당되는 결과값을 출력을 합니다. 그리고, 값이 있냐 없냐는 구문해서도, 값의 유무에 따라서, 결과값을 출력하게 됩니다.

 

Null-선언-코드-구현-사진1

 

bool Type 변수 선언

 


: 변수의 값이나 수식의 결과 값을 True or False 의 값을 반환 하는 변수입니다. 간단하게 bool Type 변수 선언 관련 코드를 작성해보도록 하겠습니다.

============================================================

using System; 
using System.Collections; 

namespace ConsoleApp1 
{ 
   class Program 
    { 
      static void Main(string[] args) 
      {



       int x = 123;
       int y = 123;

       bool checked1 = x == y || y < 150;   //  x와 y가 같거나, y가 150보다 작을 경우에는 True 값을 아니면 False 값을 출력

       Console.WriteLine(checked1);


       bool verification1 = (y != 124);         // y 값이 124가 아니면 True 값을 맞으면, False 값을 출력
       Console.WriteLine(verification1);

    }
  }
}

 

============================================================

- Run을 해보시면 아래와 같은 결과를 얻을 수 있습니다. 
: 1번째 True or False 판단문에서, True의 결과를 출력하고, 2번째 구문에서도 True를 출력합니다.

 

Null-선언-코드-구현-사진2

 

이상입니다. null 값과 변수에 값 없이 선언하는것은 차이가 있으니까 그 차이를 인지하시고, 코드 짜시면 더 유연하게 코딩 하실 수 있을 거라고 생각합니다. 이 부분도, 숙지해 두시면 정말 많은 도움 되실 겁니다. 제 글이 조금이나 도움이 되셨으면 좋겠네요. 모두가 C# 프로그래머가 되는 그날 까지 화이팅입니다.


[저작권이나, 권리를 침해한 사항이 있으면 언제든지 Comment 부탁 드립니다. 검토 후 수정 및 삭제 조치 하도록 하겠습니다. 그리고, 기재되는 내용은 개인적으로 습득한 내용이므로, 혹 오류가 발생할 수 있을 가능성이 있으므로, 기재된 내용은 참조용으로만 봐주시길 바랍니다. 게시물에, 오류가 있을때도, Comment 달아 주시면, 검증 결과를 통해, 수정하도록 하겠습니다.]

728x90

댓글


// 내부링크를 현재창으로 열기 // Open internal links in same tab