static void Main(string[] args) { BaseDocument baseDocument = new BaseDocument("Doc.1", "#1", DateTime.Now.Date) { }; Passport passport = new Passport("Russia", "Kirill", DateTime.Now.Date, "237423") { }; baseDocument.WriteToConsole(); passport.WriteToConsole(); Console.ReadKey(); }
static void Main(string[] args) { var documents = new BaseDocument[3]; documents[0] = new BaseDocument("Pass", "489-589-65-68", new DateTime(2019, 10, 29, 9, 00, 00)); documents[1] = new Passport("USA", "Kirill", new DateTime(2012, 03, 15, 10, 30, 00), "489-563"); documents[2] = new Passport("Norway", "Mark", new DateTime(2015, 06, 28, 14, 26, 00), "064-088"); for (int i = 0; i < documents.Length; i++) { if (documents[i] is Passport passport) { passport.ChangeIssueDate(DateTime.Now); } documents[i].WriteToConsole(); Console.WriteLine(""); } Console.WriteLine("Press any key to exit..."); Console.ReadKey(); }
static void Main(string[] args) { BaseDocument baseDocument = new BaseDocument() { Title = "Doc.1", Number = "#1", IssueDate = DateTime.Now.Date, }; Passport passport = new Passport() { Title = "Doc.2", Number = "#2", IssueDate = DateTime.Now.Date, Country = "Russia", PersonName = "Kirill" }; baseDocument.WriteToConsole(); Console.ReadKey(); }