using
System;
using System.Windows.Forms;
namespace Country.Study
{
public class ClassA : IClassTest
{
public ClassA()
{
}
#region IClassTest Members
//隐式实现接口的方法
void IClassTest.DoAction()
{
MessageBox.Show( " ClassA:ITest.ShowMsg:private " );
}
//显示实现接口的方法
public void DoAction()
{
MessageBox.Show( " ClassA:ShowMsg:public " );
}
#endregion
}
public class ClassB : ClassA,IClassTest
{
public ClassB()
{
}
#region IClassTest Members
new public void DoAction()
{
MessageBox.Show( " ClassB:ShowMsg:public " );
}
void IClassTest.DoAction()
{
MessageBox.Show( " ClassB:ITest.ShowMsg:private " );
}
#endregion
}
public interface IClassTest
{
void DoAction();
}
}
using System.Windows.Forms;
namespace Country.Study
{
public class ClassA : IClassTest
{
public ClassA()
{
}
#region IClassTest Members
//隐式实现接口的方法
void IClassTest.DoAction()
{
MessageBox.Show( " ClassA:ITest.ShowMsg:private " );
}
//显示实现接口的方法
public void DoAction()
{
MessageBox.Show( " ClassA:ShowMsg:public " );
}
#endregion
}
public class ClassB : ClassA,IClassTest
{
public ClassB()
{
}
#region IClassTest Members
new public void DoAction()
{
MessageBox.Show( " ClassB:ShowMsg:public " );
}
void IClassTest.DoAction()
{
MessageBox.Show( " ClassB:ITest.ShowMsg:private " );
}
#endregion
}
public interface IClassTest
{
void DoAction();
}
}