(一)一个CS文件中定义了一个接口 ,如果要使用在相同项目中另一CS文件中使用这个接口,在使用时必须加入引用类
例: class1.cs
public interface ICountry
{
string GetICountry();
}
如果要在public partial class ListEvents : System.Web.UI.UserControl使用class1.cs中定义的ICountry接口应写成:
public partial class ListEvents : System.Web.UI.UserControl,class1.ICountry
就可以在ListEvents类中使用这个接口
如果在ListEvents类中定义该接口方法 GetCountryInterface()应写成
public Class1.ICountry GetCountryInterface()
{
return this;
}
(二)在一个CS文件中使用另一个CS文件中的接口也可以这样定义
建立一个新的CS文件 比如:
public class ICountry
{}
建立之后将这个类删除 重新建立接口
public interface ICountry
{}
在此文件中 没有class 只有一个interface
如果要在public partial class ListEvents : System.Web.UI.UserControl使用ICountry接口应写成:
public partial class ListEvents : System.Web.UI.UserControl,ICountry
就可以在ListEvents类中使用这个接口
如果在ListEvents类中定义该接口方法 GetCountryInterface()应写成
public ICountry GetCountryInterface()
{
return this;
}