2017-02-19 137 views
0

似乎有一些名称不能用作变量,有没有办法使用它们? 例如我试图使用的名称“级”作为一个变量:使用保留名称作为变量

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

正如预期的那样提示错误。 什么是转身?由于

回答

2

只是在C#中的其他地方,你可以前缀标识符与@使用保留的关键字作为标识符:

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

,似乎工作,谢谢。 – Nmaster88