Самый простой или самый эффективный?Вы задаете два разных вопроса.Простейшим было бы что-то вроде этого:
Изменить:
List<string> sides = parts[0].BreakIntoParts('=');
if (sides.Count > 1)
return sides[1];
На:
List<string> sides = parts[0].BreakIntoParts('=');
if (sides.Count > 1)
return parts[0].Replace(sides[0], "");
Редактировать: похоже, что вы изменили заголовок, чтобы удалить "наиболее эффективный"Вот самое простое изменение (наименьшее количество измененных строк кода), которое я вижу.