Есть ли какой-либо метод IndexOf или Содержит в С#. Ниже приведен код:
var sb = new StringBuilder(mystring);
sb.Replace("abc", "a");
string dateFormatString = sb.ToString();
if (sb.ToString().Contains("def"))
{
sb.Replace("def", "aa");
}
if (sb.ToString().Contains("ghi"))
{
sb.Replace("ghi", "assd");
}
Как вы могли заметить, я снова и снова использую ToString() выше, чего я хочу избежать, поскольку он создает новую строку каждый раз. Можете ли вы мне помочь, как я могу избежать этого?