Пример #1
0
        /// <summary>
        /// Ließt Personendaten aus der Personen.csv-Datei aus und konvertiert diese in Personen-Objekte.
        /// Es wird ein Storage<Person> im StorageContainer mit dem Schlüssel "Personen" angelegt, in denen die Personen zur Verfügung stehen.
        /// </summary>
        private async Task LoadPersons()
        {
            Person[]         persons       = CSVHandlers.CSVHandlerPerson.ParseAll(await DataProviders.FileDataProvider.ProvideAsync("Assets/Personen.csv")).ToArray();
            Storage <Person> personStorage = StorageContainer.CreateStorage <Person>("Personen"); //Beim mehrfachen Aufrufen von LoadPersons() wird der alte Storage verworfen. Die Rückgabe ist also immer ein neuer, leerer Storage.

            Array.ForEach(persons, person => personStorage.Add(person));
        }