Class FileHandler
- Namespace
- Exercise1
- Assembly
- Exercise1.dll
public static class FileHandler
- Inheritance
-
FileHandler
- Inherited Members
Methods
AddPerson(List<Employee>)
Metod för att lägga till en person i listan, den kommer att fråga användaren om namn, födelseår och timlön för personen och sedan skapa ett nytt Employee-objekt och lägga till det i listan.
public static bool AddPerson(List<Employee> list)
Parameters
Returns
- bool
Returnerar true om personen lades till framgångsrikt, annars false.
LoadPeople(string)
Metod för att ladda personer från en fil, den kommer att läsa filen rad för rad och dela upp raden i delar för att extrahera namn, födelseår och timlön för varje anställd och sedan skapa ett nytt Employee-objekt och lägga till det i en lista som returneras i slutet.
public static List<Employee> LoadPeople(string filePath)
Parameters
filePathstringSökvägen till filen från vilken de anställda kommer att laddas.
Returns
SavePeople(List<Employee>, string)
Metod för att spara personer till en fil, den kommer att skapa en ny fil om den inte finns och sedan skriva namn, födelseår och timlön för varje anställd i listan till filen i ett specifikt format.
public static void SavePeople(List<Employee> list, string filePath)
Parameters
listList<Employee>Listan över anställda som ska sparas.
filePathstringSökvägen till filen där de anställda ska sparas.
ShowPeople(List<Employee>)
Metod för att lista personer i listan, den kommer att iterera genom listan över anställda och skriva ut deras namn, födelseår och timlön till konsolen.
public static void ShowPeople(List<Employee> list)