본문 바로가기
개발/기본) 기본기

기본기)c#) 변수명 앞에 '@'(Symbol) 사용

by 테샤르 2023. 1. 9.

변수명 앞에 '@'(Symbol) 사용 

코드에 '@'가 포함된 코드를 본적이 있어서 @가 무엇을 뜻하고

또 어떤 식으로 동작하는지 궁금해서 알게되어서 정리하는 포스팅 이다.

 

 

반응형

'@' 는 (Symbol)이라고 하고 사용방법과 예시는 다음과 같다.

 

1. 예약어로 정의된 것을 변수로 사용을 할수 있게 해준다.

예시로 int는 예약어지만 @int 는 변수명으로 판단한다.

int @int = 10;

2. 문자열이 그대로 해석된다.

문자를 이스케이프 하지 않고 문자열을 지정할 수 있다.  '\' 는 Escape 문자로 일반적으로 다음과 같이 해야한다.

var myString = "c:\\myfolder\\myfile.txt"

@를 사용하게되면 다음과 같다.

var myString = @"c:\myFolder\myfile.txt"

 

 

 

Microsoft @ 설명 : [링크]

 

축자 텍스트 및 문자열 - @

'@'을 사용하는 축자 텍스트를 사용하면 C# 키워드를 식별자로 사용하거나 문자열 리터럴을 축자로 해석하거나 특성 이름을 구분해야 했음을 나타냅니다.

learn.microsoft.com

 

 

★☆☆☆☆

 

반응형

댓글