示例#1
0
        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();
        }
示例#2
0
        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();
        }
示例#3
0
        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();
        }