什么是接口
接口是指定一组函数成员而不实现它们的引用类型。所以只能类和结构来实现接口。这种描
述听起来有点抽象。因此我们先来看看接口能帮助我们解决哪些问题。
以下面的代码为例。观察Program类中的Main方法,它创建并初化了一个CA类的对象,并将该
对象传递给PrinInfo方法。PrinInfo需要一个CA类型的对象,并打印包含在该对象内的信息。
Class CA
{
public string Name;
public int Age;
}
Class CB
{
public string Fisrt;
public string Last;
public double PersonAge;
}
Class Program
{
static void PrinInfo(CA item)
{
Console.WriteLine("Name={0},Age={1}",item.Name,item.Age);
}
static void Main()
{
CA a=new CA() {Name="John",Age=35};
PrinInfo(a);
}
}

浙公网安备 33010602011771号