다음 코드 조각 중 if 조건문을 올바르게 사용한 예는?
추천 자료: ASP.NET Core 인증 및 권한 부여
if (int x = 10) { Console.WriteLine("x는 10입니다."); }
if (x == 10) Console.WriteLine("x는 10입니다.");
if x == 10 { Console.WriteLine("x는 10입니다."); }
if (x = 10) Console.WriteLine("x는 10입니다.");
정답: 2
해설:
- 1번은 조건문 내에서 변수를 선언하려고 하고 있습니다. 이것은 C#에서 허용되지 않는 문법입니다.
- 2번은 올바른 if 조건문의 형식을 가지고 있습니다.
x == 10
은 x가 10과 같은지 비교하는 조건입니다. - 3번은 조건을 괄호로 묶지 않았기 때문에 올바르지 않습니다.
- 4번은
x = 10
이라는 할당 연산을 사용하였습니다. if 조건문에서는 비교 연산==
을 사용해야 합니다.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!