Могу ли я использовать ключевое слово в качестве имени свойства в VB .NET? - PullRequest
1 голос
/ 03 мая 2011

Я должен сериализовать / десериализовать класс в строку JSON / и вернуть. JSON Strinig должен содержать строку «error» (например: {error: «что-то странное произошло», id: 23, result: «xxxxx»}), которая указывает возникшую ошибку.

Как я могу реализовать такой класс, как:

Public Class JsonResponse
    Public result As JsonResult
    Public error As String
    Public id As Integer
 End Class

Если я это сделаю, слово «ошибка» будет недействительным.

Спасибо

Ответы [ 2 ]

7 голосов
/ 03 мая 2011

Окружите его квадратными скобками

Public Class JsonResponse
    Public result As JsonResult
    Public [error] As String
    Public id As Integer
 End Class

НТН

1 голос
/ 03 мая 2011

Используйте [] вокруг имени:

Public Class JsonResponse
   Public result As JsonResult
   Public [error] As String
   Public id As Integer
End Class
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...