C# как добавить данные в общий массив
У меня есть два класса "сотрудник и контролер", поля сотрудника-это " имя,фамилия,sallary.in класс контроллера у меня есть общий массив, который имеет 4 объекта, например`
общественная список<сотрудник&ГТ; е = новый список<сотрудник&ГТ;()
{
новый сотрудник("Вазген","Вазгенян",3000$),
новый сотрудник("Петрос","Петросян",3500$),
новый сотрудник("Погос","Погосян",2000$),
новый сотрудник("Карен","Матевосян",4000$),
};
Я должен создать функцию,имя которой Insert_Data, я должен ввести данные в консоль с запятыми John,Williams,5000.Я должен разделить его от запятых, в результате получится 3 слова в массиве`{ "Джон", "Уильямс", "5000"}.С этими данными мне нужно создать нового сотрудника и добавить его в свой общий массив.Как я могу это сделать?
Главный
Контроллер c = новый контроллер();
гр.Insert_Data();
когда я вызову функцию Insert_Data, она спросит меня: "пожалуйста, введите данные нового сотрудника
Я напишу John,Williams,5000, а затем он добавит мои новые данные в массив и покажет мне,вот так`
"Вазген","Вазгенян",3000
"Петрос","Петросян",3500
"Погос","Погосян",2000
"Карен","Матевосян",4000
"Джон", "Уильямс", 5000
Что я уже пробовал:
Я пытался вот так`
class Controller { public List<employee> e = new List<employee>() { new Employee("Vazgen","Vazgenyan",3000), new Employee("Petros","Petrosyan",3500), new Employee("Poghos","Poghosyan",2000), new Employee("Karen","Matevosyan",4000), }; public void Insert_Data() { Console.WriteLine("Please type new Emplyoee's data"); string text = Console.ReadLine(); string[] arr = text.Split(','); } } <pre>class Employee { public string name; public string surname; public int sallary; public Employee(string a, string b, int c) { this.name = a; this.surname = b; this.sallary = c; } } <pre>static void Main(string[] args) { Controller c = new Controller(); int x; while (true) { Console.WriteLine("\nBelow are list of commands, type one of them to start working."); Console.WriteLine("\n1.Insert\n2.Delete\n3.List\n4.Help"); Console.Write("\nWhat do you want to do: "); x = int.Parse(Console.ReadLine()); Console.WriteLine(); switch (x) { case 1: c.Insert_Data break; case 2: c.Delete_Data break; } } }
F-ES Sitecore
Мы здесь не для того, чтобы делать за вас домашнее задание, если вы получили это задание, вам должны были рассказать о соответствующих методах использования.