With the following data

public class Patient 
{
    public string Name { get; set; }
    public string Id { get; set; }
}

and a list as follows

public List<Patient> myPatients;

we can find items with Linq

// find all patients that have a specific name
var patientsFound = patients.Where(p => p.Name.Equals(nameToFind));

// find the first or default patient that has a specific name
var patientFound = patients.Where(p => p.Name.Equals(nameToFind)).FirstOrDefault();