public static List<Article> ConvertToTalk(List<Article> list) { List<Article> newList = new List<Article>(list.Count); foreach (Article a in list) { string s = ConvertToTalk(a); newList.Add(a.Equals(s) ? a : new Article(s)); } return newList; }