개발/기본) 기본기
기본기)c#) 변수명 앞에 '@'(Symbol) 사용
테샤르
2023. 1. 9. 13:27
변수명 앞에 '@'(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
★☆☆☆☆
반응형