[C#] 6일차 36. Null 조건 연산자(?)C#/C#200제2021. 1. 21. 14:09
Table of Contents
c#프로그래밍에서 null이란 "어떤 객체도 잠조하지 않는 참조형 변수"라는 뜻
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace A036_NullConditionalOperator
{
class Program
{
static void Main(string[] args)
{
string animal = null;
Console.WriteLine("4글자 이상인 동물의 이름만 출력합니다.");
do
{
LongNameAnimal(animal);
Console.Write("동물이름 : ");
} while ((animal = Console.ReadLine()) != "");
}
private static void LongNameAnimal(string animal)
{
if (animal?.Length >= 4) // 이렇게 사용 하면 animal != null && animal.Length > 4 이것과 같다
Console.WriteLine($"{animal} : {animal.Length}");
}
}
}
반응형
'C# > C#200제' 카테고리의 다른 글
[C#] 6일차 - 38. Nullable형 (0) | 2021.01.21 |
---|---|
[C#] 6일차 - 37. 변수의 초기화와 default (0) | 2021.01.21 |
[C#] 6일차 - 35. 배열과 객체를 메소드 매개변수로 전달 (0) | 2021.01.21 |
[C#] 6일차 - 34. 값 형식과 참조 형식, ref 키워드 (0) | 2021.01.21 |
[C#] 6일차 - 33. 상수, const와 readonly (0) | 2021.01.21 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!