using System.Collections.Generic;
using System.Threading.Tasks;
using System.Xml.Serialization;
public string Jmeno { get; set; }
public int Vek { get; set; }
public Navsteva(string jmeno, int vek)
public static void Main()
string Cesta = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
string NazevSlozky = "Czechitas";
string kompletCesta = Path.Combine(Cesta, NazevSlozky, "navstevy.csv");
List<Navsteva> navstevy = new List<Navsteva>();
navstevy.Add(new Navsteva("Kolackova", 10));
navstevy.Add(new Navsteva("Drbalova", 20));
if (!Directory.Exists(Path.Combine(Cesta, NazevSlozky)))
Directory.CreateDirectory(Path.Combine(Cesta, NazevSlozky));
if (File.Exists(Path.Combine(kompletCesta)))
File.Delete(Path.Combine(kompletCesta));
for (int i = 0; i < navstevy.Count; i++)
File.AppendAllText(kompletCesta, (navstevy[i].Jmeno + "," + navstevy[i].Vek.ToString()) + ",");
string vseckoZeSouboru = File.ReadAllText(kompletCesta);
string[] kouskyTextu = vseckoZeSouboru.Split(',');
for (int i = 0; i < kouskyTextu.Length; i++)
Console.WriteLine(kouskyTextu[i]);
for (int i = 0; i < kouskyTextu.Length-1; i = i + 2)
bool lzeNaCislo = int.TryParse(kouskyTextu[i + 1], out VekNovy);
navstevy.Add(new Navsteva(kouskyTextu[i], VekNovy));
foreach (var n in navstevy)
Console.WriteLine(n.Jmeno +" "+n.Vek);