如何使用名为"object"的变量名?

mar*_*zzz 2 .net c# variables serialization json

我即将反序列化JSON JavaScriptSerializer.不幸的是,在JSON中,有一个名为的变量object.

我不能写这样的课程:

public class FacebookObjectDataData
{
    public FacebookObjectDataDataObject object { get; set; }

    public FacebookObjectDataData()
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

但我需要这个名称来反序列化它.我怎么用呢?

Kam*_*ski 9

你可以命名你的领域@object:

public class FacebookObjectDataData
{
    public FacebookObjectDataDataObject @object { get; set; }

    public FacebookObjectDataData()
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

所以它不会被标记为错误.您可以使用其他受限制的名称.

欲了解更多信息,请访问http://msdn.microsoft.com/en-us/library/aa664670.aspx