标签:style blog color for io cti
using System; using System.Collections.Generic; using System.Text; namespace myTest { class Program { static void Main(string[] args) { MyClass_1 myClass_11 = new MyClass_1(); MyClass_1 myClass_12 = new MyClass_1(); MyClass_2 myClass_21 = new MyClass_2(); MyClass_2 myClass_22 = new MyClass_2(); MyInterface[] classes = { myClass_11, myClass_12, myClass_21, myClass_22 }; foreach (MyInterface myClass in classes) { myClass.MyMethod(); } Console.ReadLine(); } } interface MyInterface { void MyMethod(); int MyProperty { get; set; } } class MyClass_1 : MyInterface { private int myField; public MyClass_1() { Console.WriteLine("测试类_1。"); } public void MyMethod() { Console.WriteLine("自定义方法_1"); } public int MyProperty { get { return myField; } set { myField = value; } } } class MyClass_2 : MyInterface { private int myField; public MyClass_2() { Console.WriteLine("测试类_2。"); } public void MyMethod() { Console.WriteLine("自定义方法_2"); } public int MyProperty { get { return myField; } set { myField = value; } } } } /*运行结果: 测试类_1。 测试类_1。 测试类_2。 测试类_2。 自定义方法_1 自定义方法_1 自定义方法_2 自定义方法_2 */
标签:style blog color for io cti
原文地址:http://www.cnblogs.com/sjfsjf/p/3837128.html