是否可以调用 C# 变量return
?
我需要反序列化 JSON 数据,并且有一个名为return
.
而且我无法创建具有此名称的类来创建反序列化对象:-/
谢谢你。
是否可以调用 C# 变量return
?
我需要反序列化 JSON 数据,并且有一个名为return
.
而且我无法创建具有此名称的类来创建反序列化对象:-/
谢谢你。
使用@return
或简单地注释它(JSON.NET):
[JsonProperty(PropertyName = "return")]
public string MyPropertyName {get; set;}
您可以通过在关键字前面加上前缀来使用关键字作为标识符@
:
public int Foo()
{
int @return = 5;
return @return;
}
请注意,这对于所谓的上下文关键字(例如 LINQ 运算符var
以及后来出现的其他关键字)不是必需的。它们有特殊的规则可以出现,允许它们用作标识符。