在Web Api操作中使用C#关键字

时间:2013-04-12 01:09:54

标签: c# asp.net-web-api-routing

我正在一个替换传统Web服务的控制器中编写一个动作。问题是我需要使用C#关键字(ref)作为参数。下面的代码将无法编译,因为我使用保留字ref。那么如何设置WebApi Routing来处理这个问题?

示例:

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

由于

1 个答案:

答案 0 :(得分:5)

您可以在方法定义中使用@ref来转义关键字并避免关键字冲突。