C#部分

 1.写在函数定义的()中的关键字:

a.params关键字:用来满足函数的参数为数组时,而数组的长度不固定的情况。且该关键字只能用来修饰数组型参数。这样一修饰,就达成了类似JavaScript函数书写参数的特点。

b.ref关键字:让参数按引用传递,类似于C中的传指针参数。比如经典的数值交换函数,你传形参和传指针的结果应该知道,加了ref关键字就相当于传指针。注意:ref只接收变量做参数,你字面量怎么弄指针?而且该变量必须初始化!

    c.out关键字:功能和ref一样,区别在于out的引用变量不用初始化。

2.main函数会有int返回值,当返回值为0时,表示函数运行正常。

3.C#函数的唯一性确定的条件是:函数名+参数类型,这是和JavaScript不同的。

Java部分

1.java没有ref out params这些关键字,同样,这些关键字所代表的内容java也不能实现。

2.和C#一样,不能在函数中定义函数,不过也会有闭包。

3.java的main函数没有返回值。

4.java没有函数的委托,但是可以用类模拟出委托。

什么是委托请参看http://www.cnblogs.com/JhoneLee/archive/2013/03/01/2939146.html

最新文章

  1. quantile normalization原理
  2. 实体类在Windows程序中的高级应用--------------------》》心境是一种境界。
  3. Flask 模板语言
  4. linux 小喇叭 没了
  5. 杂题 SPOJ MOBILE2 - Mobiles
  6. RPC框架——简单高效hessian的使用方式
  7. mapreduce自定义排序(map端1.4步)
  8. Linux中使用export命令设置环境变量
  9. HTML(九)HTML 条件注释规范
  10. python中面向对象元类的自定义用法
  11. 论文笔记 SSD: Single Shot MultiBox Detector
  12. Confluence 6 空间
  13. eclipse启动tomcat后,无法通过路径访问项目
  14. 纯小白入手 vue3.0 CLI - 2.1 - 组件 ( component )
  15. mysql & java & spring transaction isolation level
  16. 解决input标签placeholder属性浏览器兼容性问题的一种方法
  17. 徐州网络赛C-Cacti Lottery【DFS】
  18. *.vue文件的template标签内使用form标签
  19. unittest单元测试
  20. C语言实现链表中结构体嵌套

热门文章

  1. 推荐一个sqlce,sqllite等数据库管理工具
  2. hdu 2647 Reward
  3. android开发系列之socket编程
  4. 如何使用 Microsoft Azure Media Services 现场直播,(Live Streaming) 直播流媒体系统
  5. [转]WinExec、ShellExecute和CreateProcess及返回值判断方式
  6. FPGA内部信号避免高阻态
  7. matlab 函数的编写与调用
  8. oracle11g创建数据库最后一步确定时弹出无法创建目录
  9. iOS10推送必看UNNotificationServiceExtension
  10. Java基础学习总结--Java对象的序列化和反序列化