Looking for .net Keywords? Try Ask4Keywords

.NET Framework Сочетание строк


пример

Несмотря на то, что String является ссылочным типом == оператор сравнивает строковые значения, а не ссылки.

Как вы знаете, string - это всего лишь массив символов. Но если вы считаете, что проверка равенства строк и сравнение производится персонажем по характеру, вы ошибаетесь. Эта операция специфична для культуры (см. Примечания ниже): некоторые последовательности символов можно рассматривать как равные в зависимости от культуры .

Подумайте дважды перед коротким замыканием проверки равенства, сравнив свойства Length двух строк!

Используйте перегрузки метода String.Equals которые принимают дополнительное значение перечисления StringComparison , если вам нужно изменить поведение по умолчанию.