Топ-5 Адама в значительной степени мои. Я мог бы заменить IndexOf () на Trim (); Я использую это КАЖДЫЙ РАЗ, когда получаю значение от пользователя. String.Compare (), использующий значения IgnoreCase перечисления StringComparison, заменил бы большинство случаев использования ToUpper (), которые я видел.
Формат, HEAVILY, используемый в журналах и других пользовательских сообщениях (гораздо более эффективен для шаблонных сообщений, чем набор операторов + = или StringBuilder ()). Split и Substring, то же самое, особенно при обработке файлов.