از List استفاده کنی بهتره!
فرض کن کلاس به صورت زیر می باشد:
public class Person
{
public string Name { get; set; }
public string Family { get; set; }
public Person(string n, string f)
{
Name = n;
Family = f;
}
public Person()
{
Name = "";
Family = "";
}
}
حال کافیست یک List تعریف کنی و با استفاده از متد Add به لیست اضافه کنی و با متد Find در لیست بر حسب نیاز خود جستجو کنی. البته List متدهای مفید دیگری هم دارد که می توانی بررسی کنی
List<Person> People = new List<Person>();
People.Add(new Person("Ali", "Karimi"));
Person p = new Person();
p.Name = "Javad";
p.Family = "Nekonam";
People.Add(p);
Person that = People.Find(pr => pr.Name == "Ali");
if (that!=null)
{
MessageBox.Show(that.Name);
}