Если я правильно предполагаю, что у вас есть объект с именем, местоположением и значением в качестве свойств, и вы хотите получить объекты из коллекции с таким же местоположением.
Скажем, у вас есть следующий объект
public class MyObject
{
public string name{set;get;}
public string location{set;get;}
public string value{set;get}
}
и у вас есть коллекция таких объектов, как IEnumerable<MyObject> myObjects;
Вы можете искать в этой коллекции, чтобы получить объект с тем же местоположением:
IEnumerable<MyObject> results = myObjects.Where(mo => mo.location.Contains("targetLocation"));
или вы можете сказать:
var results = from o in myObjects
where o.location.Contains("something")
select c;