コード例 #1
0
ファイル: Program.cs プロジェクト: vbre/CS_2015_Winter
        delegate void MyDelegate<in T>(T a);  // in - Для аргумента.

        public static void CatUser(Animal animal)
        {
            Console.WriteLine(animal.GetType().Name);
        }
コード例 #2
0
        static void Main(string[] args)
        {
			Animal a1 = new Animal();
			Animal a2 = new Dog();
			Console.WriteLine("Number of legs: {0}", a2.NumberOfLegs);
		}
コード例 #3
0
ファイル: contravariance.cs プロジェクト: creating2000/Codes
		static void ActOnAnimal(Animal a)
		{
			Console.WriteLine(a.NumberOfLegs);
		}