示例#1
0
        static void Main(string[] args)
        {
            Dictionary <string, Perosn> persons = new Dictionary <string, Perosn>();
            var input = Console.ReadLine();

            while (input != "End")
            {
                var data = input
                           .Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)
                           .Select(x => x.Trim())
                           .ToArray();
                var name = data[0];
                var item = data[1];
                if (!persons.ContainsKey(name))
                {
                    persons[name] = new Perosn(name);
                }
                if (item == "company")
                {
                    if (persons[name].Company == null)
                    {
                        persons[name].Company = new Company(data[2], data[3], decimal.Parse(data[4]));
                    }
                    else
                    {
                        persons[name].Company.LastAdedCompani(data[2], data[3], decimal.Parse(data[4]));
                    }
                }
                else if (item == "parents")
                {
                    persons[name].Parent.Add(new Parents(data[2], data[3]));
                }
                else if (item == "pokemon")
                {
                    persons[name].Pokemon.Add(new Pokemon(data[2], data[3]));
                }
                else if (item == "children")
                {
                    persons[name].Childrens.Add(new Children(data[2], data[3]));
                }
                else if (item == "car")
                {
                    if (persons[name].Car == null)
                    {
                        persons[name].Car = new Car(data[2], int.Parse(data[3]));
                    }
                    else
                    {
                        persons[name].Car.LastAdedCar(data[2], int.Parse(data[3]));
                    }
                }
                input = Console.ReadLine();
            }
            var    inputName    = Console.ReadLine();
            Perosn wantedPerson = persons[inputName];

            Console.WriteLine(wantedPerson.ToString());
        }
 public IActionResult CreatePost([FromBody] Perosn person)
 {
     Console.WriteLine(person);
     return(Ok(person));
 }