ASMX HTTP Get参数是一个C#关键字
本文关键字:一个 关键字 HTTP Get 参数 ASMX | 更新日期: 2023-09-27 18:29:07
我使用asp.net 2,需要使用第三方HTTP GET调用,该调用包含一个名为interface
的参数
我已经创建了一个asmx文件,并具有类似的功能
[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public void Test(string interface)
{
}
但是,这是一个编译错误,因为interface
是一个C#关键字,所以它不允许我创建一个名为that的变量。
有办法解决这个问题吗?
用@符号附加接口
[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public void Test(string @interface)
但是,只有在绝对必要时才应执行此操作,并且应尽可能避免。