Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace KsiazkaTele2
- {
- public class Person
- {
- public string FirstName { get; set; }
- public string LastName { get; set; }
- public string PhoneNumber { get; set; }
- public string[] Addresses { get; set; }
- public static List<Person> People = new List<Person>();
- public static void AddPerson()
- {
- Person person = new Person();
- Console.Write("Enter First Name: ");
- person.FirstName = Console.ReadLine();
- Console.Write("Enter Last Name: ");
- person.LastName = Console.ReadLine();
- Console.Write("Enter Phone Number: ");
- person.PhoneNumber = Console.ReadLine();
- Console.Write("Enter Address 1: ");
- string[] addresses = new string[2];
- addresses[0] = Console.ReadLine();
- Console.Write("Enter Address 2 (Optional): ");
- addresses[1] = Console.ReadLine();
- person.Addresses = addresses;
- People.Add(person);
- }
- public static void PrintPerson(Person person)
- {
- Console.WriteLine("First Name: " + person.FirstName);
- Console.WriteLine("Last Name: " + person.LastName);
- Console.WriteLine("Phone Number: " + person.PhoneNumber);
- Console.WriteLine("Address 1: " + person.Addresses[0]);
- Console.WriteLine("Address 2: " + person.Addresses[1]);
- Console.WriteLine("-------------------------------------------");
- }
- public static void ListPeople()
- {
- if (People.Count == 0)
- {
- Console.WriteLine("Your address book is empty. Press any key to continue.");
- Console.ReadKey();
- return;
- }
- Console.WriteLine("Here are the current people in your address book:\n");
- foreach (var person in People)
- {
- PrintPerson(person);
- }
- Console.WriteLine("\nPress any key to continue.");
- Console.ReadKey();
- }
- }
- }
- =================================================================================================================================
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace KsiazkaTele2
- {
- class Program
- {
- static void Main(string[] args)
- {
- Person p1 = new Person();
- string command = "";
- while (command != "exit")
- {
- Console.Clear();
- Console.WriteLine("Please enter a command: ");
- command = Console.ReadLine().ToLower();
- switch (command)
- {
- case "add":
- Person.AddPerson();
- break;
- //case "remove":
- // Person.RemovePerson();
- // break;
- case "list":
- Person.ListPeople();
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement