抽象类能做参数吗

xinqq163 2010-06-28 05:01:54
抽象类参数吗
有没有附带个例子说明呢? 谢谢
...全文
174 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
A-雷子 2010-06-30
  • 打赏
  • 举报
回复
可以 !!!
xinqq163 2010-06-30
  • 打赏
  • 举报
回复
在回复转分 我要抽象参数的 哈哈
liujintaozyc 2010-06-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 liaohongchu 的回复:]
恩 有没有例子啊

发给接口做参数的例子

回头接口
using System;
using System.Collections.Generic;
using System.Text;
namespace observer2
{
public interface IMaster
{
void buy_slave(ISlave some_slave);
……
[/Quote]
仅供参考
yeyanbinghappy 2010-06-30
  • 打赏
  • 举报
回复
肯定是可以的。
xinqq163 2010-06-30
  • 打赏
  • 举报
回复
恩 有没有例子啊

发给接口做参数的例子

回头接口
using System;
using System.Collections.Generic;
using System.Text;
namespace observer2
{
public interface IMaster
{
void buy_slave(ISlave some_slave);
void send_command();
}
public interface ISlave
{
void slave_do_work();
}
class Test
{
static void Main(string[] args)
{
master master2=new master();
slave slave2=new slave();
master2.buy_slave(slave2);
master2.send_command();
}
}
public class master:IMaster
{
public delegate void some_function();
public event some_function some_event;
public void buy_slave(ISlave some_slave)
{
some_event += some_slave.slave_do_work;
}
public void send_command()
{
Console.WriteLine("master:where is my slave?");
some_event();
}
}
public class slave:ISlave
{
public void slave_do_work()
{
Console.WriteLine("slave:I am here,my lord!");
}
}
}
sjt000 2010-06-28
  • 打赏
  • 举报
回复
可以~
zhulong1111 2010-06-28
  • 打赏
  • 举报
回复
object
nosuchtracter 2010-06-28
  • 打赏
  • 举报
回复
可以啊
接口都可以
lostuser 2010-06-28
  • 打赏
  • 举报
回复
可以啊,没有什么对象不能作为参数的。

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧