[C#] C#에서 @를 사용할 때
@ 심벌은 C# 키워드 앞에 붙여 일반 변수명으로 사용할 때 유용하게 활용된다. 아래 예제 3-1에서 보이듯이, object는 C# 키워드 이므로 string object = "객체" 와 같이 쓸 수 없다. 즉, 이렇게 하면 컴파일 에러가 발생할 것이다. 하지만 object C# 키워드 앞에 @ 사인을 붙이면 변수명으로 사용할 수 있다. 하지만, 이렇게 사용할 수 있다고 해서 굳이 변수명을 object로 사용하도록 권장하는 사람은 아무도 없다. 오히려 반대로 대부분 C# 키워드는 변수명으로 사용하지 말도록 권장한다. 그렇다면 이 기능은 왜 필요할까? 아래 예제 3-2를 살펴보자. 이는 ASP.NET MVC의 Html Helper의 예를 보여주는데, ActionLink 메서드의 4번째 파라미터를 보면, 익..