public interface IDataAccess
{
virtual void AddData();
}
public SQlMethord:IDataAccess
{
void AddData()
{
System.Windows.Form.MessageBos.Show("SQLMethord");
}
}
public AccessMethord:IDataAccess
{
void AddData()
{
System.Windows.Form.MessageBos.Show("AccessMethord");
}
}
//还可以扩展其它数据库
//使用时候如下
string strClassName="SQLMethord";//这里可以动态指定类,并调用对应的方法
IDataAccess ida = (IDataAccess)System.Activator.CreateInstance(Type.GetType(strClassName),false)
ida.AddData();
【C#】接口:调用
时间: 2024-11-08 16:19:31