При сравнении жестко закодированных строк, которые пользователь увидит, но не изменит/изменит, важна информация о культуре.Информация о культуре String важна для сравнения, если пользователь никогда не будет изменять эти строки.
Я бы предположил, что нет, но я просто хочу быть в безопасности.
Пример:
static void Main()
{
string hardString = "IAMHardCodei";
string hardString2 = "IamHardCodei";
//Compare hardString and hardString2, ignoring case,
//and then do stuff based on that result
}
Это всегда важно, даже если пользователь не видит и не изменяет его. Все зависит от того, какие данные вы манипулируете. –
@ThomasLevesque Я добавил пример, чтобы быть более понятным. Значения жестко закодированы мной – JackBarn
Что делать, если две строки не равны, скажем, китайцы? Здесь не так, но в зависимости от строк это может быть. – dman2306