在WebApi动作中使用c#关键字

本文关键字:关键字 WebApi | 更新日期: 2023-09-27 18:08:59

我正在控制器中编写一个操作,该操作将取代遗留web服务。问题是,我需要使用c#关键字(ref)作为参数。下面的代码不会编译,因为我使用保留字ref.那么我怎么能设置WebApi路由来处理这个?

的例子:

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

谢谢

在WebApi动作中使用c#关键字

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