다음 중 C#의 대소문자 구분 규칙으로 올바른 것은?

과목: C#

문제 번호: 2493

medium
다음 중 C#의 대소문자 구분 규칙으로 올바른 것은?
int myVar = 10;
int myvar = 20;
A. 같은 변수로 인식되어 에러 발생
B. 서로 다른 변수로 인식됨
C. 두 번째 선언이 첫 번째를 덮어씀
D. 경고만 발생하고 실행됨

정답: B



C#의 대소문자 민감성(Case-Sensitivity):

핵심 규칙:
⦁ C#은 대소문자를 구분하는 언어
⦁ myVar와 myvar는 완전히 다른 변수
⦁ 각각 독립적인 메모리 공간 차지

실제 동작:
int myVar = 10;  // 첫 번째 변수
int myvar = 20;  // 두 번째 변수 (다른 변수)
Console.WriteLine(myVar);  // 10 출력
Console.WriteLine(myvar);  // 20 출력

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.