public class Person
{
   public string 名前{get;set;}
   public double 身長{get;set;}
   public string 好きな食べ物{get;set;}
}


public class Form1:Form
{
   public ??? Persons=new ???();

   //データグリッドに名前と身長を表示

   //選択されたDataGridViewのセルの人物のtextBoxに好きな食べ物を表示

   public void PersonsSave()
   {
      //Personsをセーブ
   }

   public void PersonsLoad()
   {
      //Personsにデータを読み込む
   }
}

この場合どんな型のPersonsにすればいいでしょうか?
Personはユーザーの入力で増えたり減ったりします
よろしくおねがいします