2017-02-19 3 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

Смежные вопросы