使用保留名称作为变量

时间:2017-02-19 17:12:05

标签: c# asp.net-mvc

似乎有一些名称不能用作变量是否有某种方法可以使用它们? 例如,我试图使用名称“class”作为变量:

    return Json(new { id = "1", title="evento", url="http://gsdfdsf.com", class="dsadas",start= "1487523292021", end= "1487523292021" }, JsonRequestBehavior.AllowGet);

正如预期的那样,它会给出错误。 转折是什么?感谢

1 个答案:

答案 0 :(得分:2)

正如C#中的其他任何地方一样,您可以使用@作为标识符的前缀,以使用保留关键字作为标识符:

return Json(new { 
    id = "1", 
    title="evento", 
    url="http://gsdfdsf.com", 
    @class="dsadas",
    start= "1487523292021", 
    end= "1487523292021" }, JsonRequestBehavior.AllowGet);