Я не совсем уверен, что вы спрашиваете здесь.Код, который вы опубликовали, проверяет, является ли текст в элементе управления TextBox
эквивалентным строке «infoways».Если это так, отображается сообщение «Привет U Logged In»;если нет, то отображается сообщение «привет U не может войти».Кажется, ваш код работает должным образом.
Оператор ==
перегружен для класса String
, поэтому, когда вы пишете string1 == string2
, это по существу эквивалентно String.Equals(string1, string2)
.В отличие от других объектов, оператор ==
не сравнивает ссылочное равенство для типов String
.Как объясняется в документации :
Хотя строка является ссылочным типом, операторы равенства (== и! =) Определяются для сравнения значений строковых объектов, а не ссылок,Это делает тестирование на равенство строк более интуитивным.