Code
//接口成员隐式地具有public已声明可访问性。在接口成员声明中不允许使用访问修饰符。
publicinterfaceIFile
{
intdelFile();
voiddisFile();
}
usingSystem;
namespacetran5
{
publicinterfaceIFile_3
{
voiddisFile();
}
publicinterfaceIFileTwo_1
{
voiddisFile();
}
publicclassMyFile_3:IFile_3,IFileTwo_1
{
voidIFile_3.disFile()
{
Console.WriteLine("IFile的DisFile实现!");
}
voidIFileTwo_1.disFile()
{
Console.WriteLine("IFileTwo的DisFile实现!");
}
}
publicclassTest_5
{
publicstaticvoidMain()
{
//显示接口使用的方法不同//派生类可以隐试的转换为父类 这里是 显示不是隐试
IFile_3objMyFile=newMyFile_3();
objMyFile.disFile();
IFileTwo_1objMyFile1=newMyFile_3();
objMyFile1.disFile();
}
}
}
委托事件
Code
classTest_222222
{
publicstaticvoidMain()
{
Test_222222objA=newTest_222222();
Deledele=newDele();
dele.myevent+=newDele.myDele(objA.my_method);
dele.fun(true);
}
publicvoidmy_method(boolflag)
{
if(flag==true)
{
Console.WriteLine("触发了事件,传入了True");
}
else
{
Console.WriteLine("触发了事件,传入了False");
}
}
}
classDele
{
publicdelegatevoidmyDele(boolflag);//定义委托
publiceventmyDelemyevent;//定义事件
publicvoidfun(boolflag)//触发事件
{
myevent(flag);
}
}
优质内容筛选与推荐>>
1、PyQt5--EventSender2、JSP报错 out.println报错问题3、将数据库从SQL Server2000导入到SQL SERVER20054、docker常用5、VIM for Python and Django Development
长按二维码向我转账
受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。