본문 바로가기
프로그래밍

c# 키워드(keywords) 변수명 선언 방법

by 도장깨기 2021. 4. 1.
728x90
반응형

C# 키워드(keywords) 란?

 

컴파일러에 대해 특별한 의미를 갖는, 미리 정의되어 있는 예약된 식별자 

예로 break, case, catch, bool 등등 여러 종류가 있다.

 

- 참조 -

https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/

 

C# 키워드

 

docs.microsoft.com

 

예시)

 

아래 예시처럼 default나 operator 같은 경우 비교적 많이 사용되는 식별자가 아니기 때문에

변수명으로 사용하려다가 당황하는 경우가 있을 수 있다.

 

 

 

대부분 식별자를 변수명으로 하지 않는 경우가 많지만

필요에 따라 c# 키워드에 포함되어있는 식별자를 변수명으로 사용해야 되는 경우가 있기 때문에 변환해 줘야 하는데

이럴때는 아주 간단히 변환해줄수 있다.

 

	public class TEST
	{
		public string @default { get; set; }
	
		public string @operator { get; set; }
	}

 

키워드 앞쪽에 @ 만 붙여주면 사용이 가능하다.

 

 

 

물론 이처럼 어쩔수 없이 사용해야 되는 경우 @를 붙여 사용하면된다.

(그래도 최대한 키워드를 변수명으로 사용하지 않는게

뭔가 깔끔한 코딩이 되는거 같은 느낌을 줌...ㅎㅎ)

 

 

 

728x90
반응형

댓글