中秋出题--超高难度--范型中的void怎么表示

lbhome 2006-10-06 10:16:32
偶想实现以下范型delegate.
public delegate Return Method1<Return ,T>(T t);

但是

如果我想用void代入Return
该如何操作
...全文
345 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wshcdr 2007-02-07
  • 打赏
  • 举报
回复
MK
lbhome 2006-10-08
  • 打赏
  • 举报
回复
晕。。。顶。。。
看来难死一大片
lbhome 2006-10-07
  • 打赏
  • 举报
回复
我也知道要写两个,但是不爽呀.难道不能把void看做一个类型呀
JasonHeung 2006-10-07
  • 打赏
  • 举报
回复
何必呢,返回一个int就行!
股神 2006-10-07
  • 打赏
  • 举报
回复
up
  • 打赏
  • 举报
回复
顶帖才是硬道理
Ivony 2006-10-07
  • 打赏
  • 举报
回复
对void类型的任何操作都视为编译错误,除非你想让它变成运行时错误,自己随便写个类型就完了。
Ivony 2006-10-07
  • 打赏
  • 举报
回复
不可能的事情,如果你调用方是这样写:

return Method1Instance( 1 );
如果返回值为void这里是编译错误。

如果没有这种需求,完全可以用两个委托。

lbhome 2006-10-07
  • 打赏
  • 举报
回复
不行呀,出错
yeerh 2006-10-06
  • 打赏
  • 举报
回复
试一试 System.DBNull
lbhome 2006-10-06
  • 打赏
  • 举报
回复
好象 用
public event Method1<void,T> as;
通不过呀

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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