コード例 #1
0
ファイル: InterfaceExamples.cs プロジェクト: venom303/MSExam
        public void ClonableExample()
        {
            var zealot = new ProtossUnit { Name = "Zealot", Damage=20 };

            var anotherZealot = (ProtossUnit)zealot.Clone();

            Console.WriteLine(anotherZealot.Damage);

            Console.ReadKey();
        }
コード例 #2
0
ファイル: InterfaceExamples.cs プロジェクト: venom303/MSExam
        public void EquatableExample()
        {
            var zealot = new ProtossUnit { Name = "Zealot" };
            var oracle = new ProtossUnit { Name = "Oracle" };

            var list = new List<ProtossUnit> { zealot, oracle };

            Console.WriteLine(list.Contains(new ProtossUnit { Name = "Zealot" }));

            Console.WriteLine(list.Contains(new ProtossUnit { Name = "Dark Templar" }));

            Console.ReadKey();
        }