请教函数调用的问题

rendao0563 2013-10-29 08:36:43
昨天看了一段程序。
首先有写了一个带STRING类型的参数的函数。
但是调用的时候直接写了个函数名。连()都没加。这种调用的方式谁清楚。求指教
...全文
161 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
一aa一 2013-10-29
  • 打赏
  • 举报
回复
是不是委托??
熙风 2013-10-29
  • 打赏
  • 举报
回复
引用 3 楼 rendao0563 的回复:
打个比方吧。 public viod foo(string a) { .......... } Console.WriteLine(foo); 她就这样用了。而且编译没出错。。运行也正确。。。我表示看不懂。。。。所以发帖来问问。C#有没有这种类型的东西
. 贴完整的代码看看吧
Code従業員 2013-10-29
  • 打赏
  • 举报
回复
想象无限,最好有源码。
moonwrite 2013-10-29
  • 打赏
  • 举报
回复
按理来说C#是一种强类型的语言~~ 还真想看看楼主所说的调用方式~~
失落的神庙 2013-10-29
  • 打赏
  • 举报
回复
你说的可能是委托 或者线程 事件等。。。
rendao0563 2013-10-29
  • 打赏
  • 举报
回复
打个比方吧。 public viod foo(string a) { .......... } Console.WriteLine(foo); 她就这样用了。而且编译没出错。。运行也正确。。。我表示看不懂。。。。所以发帖来问问。C#有没有这种类型的东西
threenewbee 2013-10-29
  • 打赏
  • 举报
回复
VB允许对于没有参数的函数调用省略()。 C#不允许这么写,foo()表示调用foo这个函数,foo就表示这个函数。 比如: string foo() { return "a"; } ... Console.WriteLine(foo()); // 输出"a" Console.WriteLine(new Func<string>(foo)); //输出一个委托类型
_小黑_ 2013-10-29
  • 打赏
  • 举报
回复
不明白 楼主 在说什么

110,534

社区成员

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

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

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