C#의 대소문자 구분에 대한 설명으로 올바른 것은?

과목: C#

문제 번호: 2464

medium
C#의 대소문자 구분에 대한 설명으로 올바른 것은?
A. MyClass와 myclass는 같은 것으로 인식된다
B. MyClass와 myclass는 다른 것으로 인식된다
C. 클래스명만 대소문자를 구분한다
D. 메서드명만 대소문자를 구분한다

정답: B



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

핵심 특징:
⦁ C#은 완전히 대소문자를 구분하는 언어
⦁ 모든 식별자(변수, 클래스, 메서드 등)에 적용

실무 예시:
string name = "John";     // 소문자 name
string Name = "Jane";     // 대문자 Name
// 위 두 변수는 완전히 다른 변수

명명 규칙(Naming Convention):
⦁ 클래스: PascalCase (첫 글자 대문자) → MyClass
⦁ 변수/매개변수: camelCase (첫 글자 소문자) → myVariable
⦁ 상수: UPPER_CASE → MAX_VALUE

💡 학습 팁

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