Ho una lista come questa e voglio essere in grado di cercare all'interno di questo elenco una sottostringa proveniente da un'altra stringa. Esempio:Trova sottostringa in un elenco di stringhe
List<string> list = new List<string>();
string srch = "There";
list.Add("1234 - Hello");
list.Add("4234 - There");
list.Add("2342 - World");
voglio cercare "There"
nel mio elenco e tornare "4234 - There"
. Ho provato:
var mySearch = list.FindAll(S => s.substring(srch));
foreach(var temp in mySearch)
{
string result = temp;
}
Ciao, grazie per la risposta rapida, sto ricevendo un errore di compilazione: FirstOrDefault e non il metodo di estensione. Devo aggiungere qualcosa di list library? – user1380621
Come aggiungere Linq? Ci scusiamo per la nuova domanda. – user1380621
devi aggiungere un 'usando System.Linq' al tuo file - presumo tu stia usando .NET 4.0? – BrokenGlass