콜렉션 개체
public class person
{
public int Anni { get; set; }
public string Nome { get; set; }
public person(int anni, string nome)
{
this.Anni = anni;
this.Nome = nome;
}
}
무명 메소드 (델리게이트 사용)
//I assume I have a non-empty list List agenda = new List();
/* .. load objects from DataBase .. */
//I create a simple search criteria string personToBeSearched = "mario";
person mario = agenda.Find(delegate(person p) { return p.Nome == personToBeSearched; });
람다 식 사용
//I assume I have a non-empty list List agenda = new List();
/* .. load objects from DataBase .. */
//I create a simple search criteria string personToBeSearched = "mario";
person mario = agenda.Find(p => p.Nome == personToBeSearched;);
델리게이트 사용
private static bool findTeen(person p)
{
if (p.Anni < 18)
return true;
return false;
}
List BlockBuster_GameOnly = agenda.findAll(findTeen);
댓글 없음:
댓글 쓰기