Я нахожусь в моих первых шести месяцах программирования на работе, и я все еще испытываю чувство стандартов и лучших практик.Является ли это более распространенным/стандартным, чтобы сравнить прописные или строчные буквы?
При сравнении строк или символов чаще всего используется ToUpper для сравнения символов верхнего регистра или ToLower для нижнего регистра? Я, вероятно, чаще просматривал прописные буквы, но я искал более окончательный ответ и, возможно, долгое объяснение оптимизации (более низкий код ASCII, независимо от того).
Помимо этого: В моей текущей задаче я использую замену строки #, и моя новая строка будет вестись в нижнем регистре для удобства чтения, но это обязательно означает, что я должен использовать ToLower как для моей исходной строки, так и для подстроки, Вы ищете?
Есть ли ситуация, когда _not_ быть последовательным может вызвать проблему с расширенными символами? – FLGMwt
Как отмечает @Joni, ß не имеет обратного верхнего -> нижнего, нижнего - верхнего. Если вы сделаете сравнение между собой и сравнением в сравнении с одним и тем же проектом, вы можете получить непоследовательные результаты. – MightyE