Mam taką listę i chcę mieć możliwość wyszukiwania na tej liście podciągu pochodzącego z innego ciągu. Przykład:Znajdź podciąg w liście ciągów znaków
List<string> list = new List<string>();
string srch = "There";
list.Add("1234 - Hello");
list.Add("4234 - There");
list.Add("2342 - World");
chcę szukać "There"
w moim liście i powrócić "4234 - There"
. Próbowałem:
var mySearch = list.FindAll(S => s.substring(srch));
foreach(var temp in mySearch)
{
string result = temp;
}
Witam, dziękuję za szybką odpowiedź, otrzymuję błąd kompilacji: FirstOrDefault, a nie metodę rozszerzenia. Czy muszę dodać coś z biblioteki list? – user1380621
Jak dodać Linq? Przepraszamy za nowe pytanie. – user1380621
musisz dodać do pliku plik 'using System.Linq' - Zakładam, że korzystasz z .NET 4.0? – BrokenGlass