public void CSV_Read_Array_Object_File() { //read header StreamReader.ReadLine(); int i = 0; //read records //try catch bool, int exc while (base.StreamReader.Peek() > 0) { EmployeeObj = new RecordOfEmployee(false); var line = base.StreamReader.ReadLine(); var values = line.Split(','); EmployeeObj.ID = Convert.ToInt64(values[0]); EmployeeObj.Money = Convert.ToInt64(values[1]); EmployeeObj.Age = Convert.ToInt64(values[2]); EmployeeObj.Children = Convert.ToInt64(values[3]); EmployeeObj.FirstName = values[4]; EmployeeObj.FamilyName = values[5]; EmployeeObj.PIN = values[6]; EmployeeObj.Residence = values[7]; EmployeeObj.Ready = bool.Parse(values[8]); EmployeeObj.License = bool.Parse(values[9]); EmployeeObj.Indisposed = bool.Parse(values[10]); ArrayObject[i] = EmployeeObj; i++; } }
private void Inicialize(bool Write) { if (Write) { ArrayObject = new RecordOfEmployee[this.NumberOfElements]; for (int i = 0; i < NumberOfElements; i++) { ArrayObject[i] = new RecordOfEmployee(true); } } else { ArrayObject = new RecordOfEmployee[this.NumberOfElements]; } }