Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用保留名称命名类中的属性_C#_.net_Windows Phone 8 - Fatal编程技术网

C# 如何使用保留名称命名类中的属性

C# 如何使用保留名称命名类中的属性,c#,.net,windows-phone-8,C#,.net,Windows Phone 8,我有一个简单的问题,我正在反序列化一个Json,我需要我的类属性名称与原始Json上的名称完全相同。我的问题是其中一个属性必须命名为“explicit”,它是保留的。。。我怎样才能解决这个问题 public Int32 page { get; set; } public Int32 limit { get; set; } public Boolean explicit {get;set;} // problem here explicit is reserved by t

我有一个简单的问题,我正在反序列化一个Json,我需要我的类属性名称与原始Json上的名称完全相同。我的问题是其中一个属性必须命名为“explicit”,它是保留的。。。我怎样才能解决这个问题

    public Int32 page { get; set; }
    public Int32 limit { get; set; }
    public Boolean explicit {get;set;} // problem here explicit is reserved by the language
提前感谢您

这应该可以:

public Boolean @explicit {get;set;}

你可以在它前面加一个@符号