Что является решением этой ошибки «непреднамеренного сравнения ссылок»? - PullRequest
0 голосов
/ 23 августа 2011
        if (submit.Content.Equals("Submit"))

Я пытаюсь проверить, есть ли содержимое в кнопке с именем submit = "submit".Однако этот код не работает.

1 Ответ

4 голосов
/ 23 августа 2011

Тип свойства Content - Object, поэтому вы будете вызывать метод Object.Equals, а не метод String.Equals. Строковый метод сравнивает строковые значения, а объектный метод сравнивает только ссылки.

Вы можете просто применить метод к строке вместо сравнения строк вместо сравнения ссылок:

if ("Submit".Equals(submit.Content))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...