Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C# 식별자(Identifier)란 무엇일까? 명명 규칙과 예제 총정리

식별자(Identifier)는 클래스, 변수, 함수 등 사용자가 직접 정의하는 모든 요소를 구분하고 지칭하기 위해 붙이는 이름입니다. C#에서 식별자를 만들 때는 반드시 지켜야 하는 기본적인 명명 규칙이 있으며, 이를 어기면 컴파일 오류가 발생합니다.

C# 식별자의 기본 명명 규칙

  • 식별자는 반드시 문자로 시작해야 하며, 그 뒤에는 문자, 숫자(0~9), 밑줄(_)이 올 수 있습니다. 단, 첫 글자는 숫자로 시작할 수 없습니다.

  • 이름 안에 공백이나 특수문자(? - + ! @ # % ^ & * ( ) [ ] { } . ; : " ' / \ 등)를 포함할 수 없습니다. 다만 밑줄(_)은 예외적으로 사용 가능합니다.

  • C# 예약어(keyword)는 식별자로 사용할 수 없습니다. 예를 들어 int, class, void 같은 키워드는 변수나 함수 이름으로 쓸 수 없습니다.

식별자 예제

위 규칙을 지키는 올바른 식별자의 예를 유형별로 살펴보겠습니다.

클래스 이름

class Calculation
class Demo

함수 이름

void display()
void getMarks()

변수 이름

int a;
int marks;
int rank;
double res_marks;

이처럼 식별자는 코드의 가독성과 유지보수성에 큰 영향을 미치므로, 규칙을 준수하면서도 의미를 잘 전달하는 이름을 짓는 것이 좋습니다. 예를 들어 res_marks처럼 밑줄을 활용하거나, getMarks처럼 카멜 표기법(camelCase)을 사용하면 더욱 읽기 쉬운 코드를 작성할 수 있습니다.