/// <summary> /// returns a List of Artikeldaten /// </summary> /// <param name="Data"></param> /// <returns></returns> public static ArtikelDatenCollection ReadDataSet(string Data) { ArtikelDatenCollection dc = new ArtikelDatenCollection(); string[] separator = new string[] { "|@@|" }; var result = Data.Split(separator, StringSplitOptions.None).ToList(); int index = 0; result.ForEach(r => { var lineSeparator = new string[] { "@@" }; List <string> line = r.Split(lineSeparator, StringSplitOptions.None).ToList(); dc.Add(fillArtikeldaten(line, index++)); }); return(dc); }