Leaveword类继承了ILeaveword接口但出现了以编译时出现了下面错误
我定义了一个Leaveword类继承了ILeaveword接口但出现了以编译时出现了下面错误:
编译器错误信息: CS0266: 无法将类型“Leaveword”隐式转换为“ILeaveword”。存在一个显式转换(是否缺少强制转换?)
源错误:
//定义接口:
public interface ILeaveword
{
SqlDataReader GetLeavewords();
}
public class Leaveword:ILeaveword
{
ILeaveword word = new Leaveword();
SqlDataReader dr = word.GetLeavewords();
LeavewordList.DataSource = dr;
……
……
}