I try to fill array from dataset. Firstly I am creating a class
public class BasvuruMaster
{
     public string Tarih { get; set; }
     public string Icerik { get; set; }
     public string RefNo { get; set; }
}
Secondly I am creating connection
I can connect to my database but I cannot fill my array.
public BasvuruMaster[] BasvuruListele(string TCK)
{
  string stm = "SELECT TARIH,ICERIK ,REFNO FROM TABLE WHERE TCK=@TCK";
  MySqlDataAdapter da = new MySqlDataAdapter(stm, cnn);
  da.SelectCommand.Parameters.AddWithValue("@TCK", TCK);
  DataSet ds = new DataSet();
  da.Fill(ds);
  BasvuruMaster[] BasVurList = new BasvuruMaster[ds.Tables[0].Rows.Count];
    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
    {
      if (ds.Tables.Count > 0)
      {
        BasVurList[i].Tarih = ds.Tables[0].Rows[i + 1].ItemArray[0].ToString();
        BasVurList[i].Icerik = ds.Tables[0].Rows[i+1].ItemArray[1].ToString();
        BasVurList[i].RefNo = ds.Tables[0].Rows[i+1].ItemArray[2].ToString();
      }
    } 
  return BasVurList;
}
What am I supposed to do?
The error message is
An exception of type 'System.NullReferenceException' occurred in WebApplication1.dll but was not handled in user code
 
    