分享一个优点绕弯子的代码程序
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace ConsoleApplication2
{
//运行应用程序的类
class Program
{
static void Main(string[] args)
{
//=========这是一个类==============
Sub_Test test = new Sub_Test();
TestI f = test;
f.Method();
//=========这是另一个类===============
Test_Base ff=new Test_Base();
IList fff = ff;
fff.Add("aa");
fff.Add("aa");
fff.Add("aa");
ff.Add_Object("aa");
Console.WriteLine(ff.Count);
//程序退出控制
Console.ReadKey();
}
}
//测试使用的类
//相当于是基类了继承了接口
public abstract class Test:TestI
{
void TestI.Method()
{
Console.WriteLine("这是实现接口中的方法");
}
}
//这是一个接口
public interface TestI
{
void Method();
}
//这是一个类
public class Sub_Test:Test
{
}
public class Test_Base:CollectionBase
{
public void Add_Object(string name)
{
this.List.Add(name);
}
}
}
没懂意义何在 同上 vvvkk 发表于 2014-8-13 19:25
没懂意义何在
【 仔细看 】
【 仔细看 】
【 仔细看 】
【 仔细看 】
【 仔细看 】
【 仔细看 】【 仔细看 】
【 仔细看 】
【 仔细看 】
页:
[1]