Я пытаюсь найти элегантный способ удалить данные, которые содержатся в списке из одной строки. Простой полный пример приведен ниже, что делает не работы:удалить часть строки, которая находится в списке
private string removeWebSuffixes()
{
string siteName="someSite.com";
List<string> siteNames=new List<string>{siteName};
List<string> domainSuffixes=new List<string>{".net",".com",".gov"};
domainSuffixes.ForEach(x=>siteName.Replace(x,""));
return siteName;//actually, should return result of siteName.replace statement
}
Я думаю, что этот пример не может работать, потому что заменить оператор не возвращает значение к чему-либо, но я включил его, потому что я думаю, что он четко передает что я пытаюсь выполнить.
Держу пари, что это легко сделать (и я не имею в виду цикл foreach), но я не вижу его. Все же.
Я отредактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –