2013-04-12 2 views
0

기존 웹 서비스를 대체하는 컨트롤러에 작업을 작성하고 있습니다. 문제는 C# 키워드 (ref)를 매개 변수로 사용해야한다는 것입니다. 예약어 ref를 사용하기 때문에 아래 코드는 컴파일되지 않습니다. 그렇다면이 문제를 해결하기 위해 WebApi 라우팅을 어떻게 설정할 수 있습니까?WebApi 작업에서 C# 키워드 사용

예 : 키워드를 탈출 키워드 충돌을 피하기 위해 방법 정의에 @ref을 사용할 수 있습니다

public class MyController : BaseController 
{ 
    [ActionName("RedirectToItem")] 
    [HttpGet] 
    public HttpResponseMessage RedirectToItem(int ref) 
    { 
     // Do stuff... 
    } 
} 

감사

답변

5

.

+0

특히 변수 앞에 @ 기호가 있으면이를 이스케이프 처리하고 예약어를 사용할 수 있습니다. 예 : @수업. –

+0

그 덕분에, 매력처럼 일했습니다! –