gpt4 book ai didi

c# - ASMX HTTP 获取参数是 C# 关键字

转载 作者:太空狗 更新时间:2023-10-30 00:55:22 26 4
gpt4 key购买 nike

我使用 asp.net 2 并且需要使用包含名为 interface 的参数的第 3 方 HTTP GET 调用

我已经创建了一个 asmx 文件并具有类似的功能

[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public void Test(string interface)
{

}

但是,这是一个编译错误,因为 interface 是一个 C# 关键字,所以它不允许我创建一个名为该名称的变量。

有办法解决这个问题吗?

最佳答案

用@符号附加接口(interface)

[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public void Test(string @interface)

但是,只有在绝对必要时才应该这样做,并且应该尽可能避免。

关于c# - ASMX HTTP 获取参数是 C# 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9879246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com