Есть ли разница в скорости/использовании памяти для этих двух эквивалентных выражений:
Regex.IsMatch(Message, "1000")
Vs
Message.Contains("1000")
Любые ситуации, когда один лучше других?
Контекст этого вопроса выглядит следующим образом: Я вносил некоторые изменения в устаревший код, содержащий выражение Regex, чтобы определить, содержится ли строка в другой строке. Будучи устаревшим кодом, я не внес никаких изменений в это и в обзоре кода кто-то предположил, что Regex.IsMatch следует заменить на string.Contains. Поэтому мне было интересно, стоит ли это делать.