Как определить свойство, что это ключевое слово, как «проверено»? - PullRequest
2 голосов
/ 22 октября 2010

Кто может помочь мне решить вопрос?Когда я определяю Свойство «флажок» в классе, оно всегда не передается.

Example:
   public class Node
    {
        public bool checked
        {
            get;set;
        }
    }

Я делаю это потому, что использую плагин jquery, свойство возвращаемого объекта json проверяется

Буду очень признателен, если кто-нибудь поможет мне. Спасибо

Ответы [ 2 ]

7 голосов
/ 22 октября 2010

Если вы хотите использовать зарезервированное слово в качестве идентификатора (которого вам все равно следует избегать), добавьте к нему префикс @.Таким образом, ваш код будет:

public class Node
{
    public bool @checked
    {
        get;set;
    }
}

К сожалению, это также означает, что вам нужно будет использовать символ @ при ссылке на свойство.Он также не появится в списке IntelliSense в Visual Studio.

1 голос
/ 22 октября 2010

Вы не можете поместить это ключевое слово перед объявлением переменной, например readonly. См. , как использовать ключевое слово checked . Я думаю, что вы хотите:

public int MyProperty
{
  get
  {
    checked
    {
       //maybe a overflow here
    }
    //non-checked code here
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...