0

レガシー Web サービスを置き換えるコントローラーでアクションを作成しています。問題は、C# キーワード (ref) をパラメーターとして使用する必要があることです。予約語 ref を使用しているため、以下のコードはコンパイルされません。では、これに対処するために WebApi ルーティングを設定するにはどうすればよいでしょうか?

例:

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

ありがとう

4

1 に答える 1

5

メソッド定義で を使用@refして、キーワードをエスケープし、キーワードの衝突を回避できます。

于 2013-04-12T01:15:31.540 に答える