コード例 #1
0
ファイル: StartUp.cs プロジェクト: Valentin9003/CSharp
        public static void Main()
        {
            var employee       = new Employee("Employee");
            var manager        = new Manager("Manager", new[] { "Doc 1", "Doc 2", "Doc 3" });
            var detailsPrinter = new DetailsPrinter(new List <Employee>(new[] { employee, manager }));

            Console.WriteLine(detailsPrinter.PrintDetails());
        }
コード例 #2
0
        public static void Main()
        {
            Employee       employee       = new Employee("Employee");
            Manager        manager        = new Manager("Manager", new string[] { "Doc 1", "Doc 2", "Doc 3" });
            DetailsPrinter detailsPrinter = new DetailsPrinter(new List <Employee>(new Employee[] { employee, manager }));

            detailsPrinter.PrintDetails();
        }
コード例 #3
0
        public static void Main()
        {
            var employee = new Employee("Name");
            var manager  = new Employee("Manager name");

            var printer = new DetailsPrinter(new List <Employee> {
                employee, manager
            });

            printer.printDetails();
        }
コード例 #4
0
        public static void Main()
        {
            List <Employee> employees = new List <Employee>
            {
                new Employee("Pesho"),
                new Manager("Gosho", new List <string> {
                    "firstDoc", "secondDoc"
                })
            };
            DetailsPrinter detailsPrinter = new DetailsPrinter(employees);

            detailsPrinter.printDetails();
        }
コード例 #5
0
        public static void Main()
        {
            IEmployee manager = new Manager("Gosho", new List <string>()
            {
                "Doc1", "Doc2"
            });
            IEmployee         employee      = new Employee("Pesho rabotniko");
            IList <IEmployee> employeesList = new List <IEmployee>()
            {
                manager, employee
            };
            DetailsPrinter printer = new DetailsPrinter(employeesList);

            printer.printDetails();
        }
コード例 #6
0
        public static void Main()
        {
            IList <IEmployee> emplyees = new List <IEmployee>()
            {
                new Employee("Ivan"),
                new Manager("Pesho", new List <string>()
                {
                    "Document 1",
                    "Document 2"
                })
            };

            DetailsPrinter printer = new DetailsPrinter(emplyees);

            printer.PrintDetails();
        }
コード例 #7
0
ファイル: Program.cs プロジェクト: TodorKrachmarov/SOLID
        public static void Main()
        {
            List <string> list = new List <string>();

            list.Add("rgsadfsdf");
            list.Add("uthdfgwerwerfe");
            list.Add("564351351gr");
            Employee        emp  = new Employee("Gosho");
            Employee        man  = new Manager("Pesho", list);
            List <Employee> emps = new List <Employee>();

            emps.Add(emp);
            emps.Add(man);
            emps.Add(emp);
            emps.Add(emp);
            emps.Add(man);
            DetailsPrinter printer = new DetailsPrinter(emps);

            printer.printDetails();
        }