@기 호 를 사용 하여 C\#에 있 는 보존 자 를 변수 이름 으로 하 는 방법 에 대해 자세히 설명 합 니 다.

c 와 c++에서 우 리 는 int 라 는 변 수 를 만 들 수 없다 는 것 을 알 고 있 습 니 다.이것 은 C/C++에 보 존 된 키워드 이기 때문에 이러한 변 수 는 int 유형 인지 int 변 수 를 구분 할 수 없습니다.사실 C\#에 도 이런 규칙 이 있 습 니 다.변 수 를 만 들 수 없 는 키 워드 를 만 들 수 없습니다.다음 그림:
image
C/C++에서 우 리 는 어 쩔 수 없다.너 는 밑줄 을 치 는 등 int 라 고 부 르 지 않 는 것 을 지어 야 한다.물론 C\#에서 도 이렇게 할 수 있다.
4.567916.@오늘 을 읽 고 알 게 된 것 은@기호(@기호의 역할 을 보고 하나 더)를 추가 하 는 방법 이 있 었 다 는 것 이다.4.567913.물론@기 호 는 보존 글자 앞 에 추가 할 수 있 을 뿐만 아니 라 다른 합 법 적 인 변수 이름 앞 에 도 추가 할 수 있다.4.567913.주의:컴 파일 러 에서@기 호 는 자동 으로 이동 할 것 이다.즉,demostr 와@demostr 는 컴 파일 러 에서 같은 변수 로 여 겨 진다.
image
c\#는 이러한 메커니즘 을 제공 하여 글 자 를 보존 하 는 변수 이름 을 만 들 었 지만 개인 적 으로 이것 은 좋 지 않 은 코드 스타일 이 라 고 생각 합 니 다.이 특성 을 모 르 는 다른 사람들 에 게 는 당 혹 스 러 울 수 있 기 때문이다.

좋은 웹페이지 즐겨찾기