コード例 #1
0
ファイル: Program.cs プロジェクト: hibace/HomeworksCSharp
        static void Main(string[] args)
        {
            Building MainBuilding = new Building("Кремлёвская 18", new Tourniquet());
            Building TheSecondBuilding = new Building("Кремлёвская 35", new Tourniquet());

            Student sudent1 = new Student("Иван");
            Student sudent2 = new Student("Михаил");

            Card card1 = new Card(1, sudent1.Name);
            Card card2 = new Card(2, sudent2.Name);

            if (sudent1.BuildingToEnter(MainBuilding, card1))
            {
                Console.WriteLine(sudent1.Name + " был пропущен в здание: " + MainBuilding.Address);
            }
            else
            {
                Console.WriteLine(sudent1.Name + " не был пропущен в здание: " + MainBuilding.Address);
            }

            if (!sudent2.BuildingToEnter(TheSecondBuilding, card2)) // пример для выполнения else
            {
                Console.WriteLine(sudent2.Name + " был пропущен в здание: " + TheSecondBuilding.Address);
            }
            else
            {
                Console.WriteLine(sudent2.Name + " не был пропущен в здание: " + TheSecondBuilding.Address);
            }

            Console.ReadKey();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: hibace/HomeworksCSharp
 public bool BuildingToEnter(Building building, Card card)
 {
     return UseCard(card, building.Tourniquet);
 }