C #에서 '@'문자로 변수 이름을 시작할 수 있음을 발견했습니다. 내 C # 프로젝트에서 Java로 작성된 웹 서비스 (프로젝트에 웹 참조를 추가했습니다)를 사용하고있었습니다. WSDL에 정의 된 인터페이스 오브젝트 중 하나에 이름이 "params"인 멤버 변수가 있습니다. 분명히 이것은 C #에서 예약어이므로 이름이 "params"인 멤버 변수를 가진 클래스를 가질 수 없습니다. 생성 된 프록시 오브젝트에는 다음과 같은 특성이 있습니다.
public ArrayList @params {
get { return this.paramsField; }
set { this.paramsField = value; }
}
VS 2008 c # 설명서를 검색했지만 아무것도 찾지 못했습니다. 또한 Google 검색으로 유용한 답변을 얻지 못했습니다. 변수 / 속성 이름에서 '@'문자의 정확한 의미 또는 사용은 무엇입니까?
@
무엇입니까?