Betöltés csvből

if (File.Exists(@"..\..\..\myAppFirst\bin\Debug\szemelyek.csv"))
            {
                try
                {
                    foreach (string item in File.ReadAllLines(@"..\..\..\myAppFirst\bin\Debug\szemelyek.csv"))
                    {
                        string[] sor = item.Split(';');
                        switch ((Tipusok)int.Parse(sor[0]))
                        {
                            case Tipusok.Srác:
                                emberekListaInnen.Add(new Sracok(sor[1], int.Parse(sor[2]), sor[3], bool.Parse(sor[4])));
                                break;
                            case Tipusok.Lány:
                                emberekListaInnen.Add(new Lanyok(sor[1], int.Parse(sor[2]), sor[3], bool.Parse(sor[4])));
                                break;
                        }
                    }
                    LBFrissit();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Hiba!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }