C# 接口2
namespace INTERFACE2
{
//参考说明:http://www.cnblogs.com/denylau/archive/2010/04/11/1709545.html
interface ImyInterface1
{
/// <summary>
/// 求和方法
/// </summary>
/// <returns></returns>
int Add();
}
interface ImyInterface2
{
/// <summary>
/// 求和方法
/// </summary>
/// <returns></returns>
int Add();
}
class myClass : ImyInterface1, ImyInterface2
{
/// <summary>
/// 求和方法
/// </summary>
/// <returns></returns>
int ImyInterface1.Add()//显示接口成员实现
{
int x = 3;
int y = 5;
return x + y;
}
/// <summary>
/// 求和方法
/// </summary>
/// <returns></returns>
int ImyInterface2.Add()//显示接口成员实现
{
int x = 3;
int y = 5;
int z = 7;
return x + y + z;
}
}
class Program
{
static void Main(string[] args)
{
myClass myclass = new myClass();
ImyInterface1 imyinterface1 = myclass;
Console.WriteLine(imyinterface1 .Add ());
ImyInterface2 imyinterface2 = myclass;
Console.WriteLine(imyinterface2 .Add ());
}
}
}