static class hogeB
{
  static public List<string[]> GetList()
  {
    List<string[]> data=new List<string[]>();
    return data;
  }
}

hogeAクラスでhogeBクラスより受け取ったdataの中身がからっぽなんですがなぜでしょうか?