博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#&java重学笔记(函数)
阅读量:4349 次
发布时间:2019-06-07

本文共 534 字,大约阅读时间需要 1 分钟。

 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没有函数的委托,但是可以用类模拟出委托。

什么是委托请参看

转载于:https://www.cnblogs.com/JhoneLee/p/3695180.html

你可能感兴趣的文章
iReport采用JDBC的方式连接Oracle
查看>>
AOP中的相关概念
查看>>
监控系统信息模块psutil
查看>>
python tokenizer
查看>>
A - Race to 1 Again
查看>>
Android studio来开发移动App--SQA计划和系统测试规程
查看>>
二位几何运算类
查看>>
ZOJ 3622 Magic Number 打表找规律
查看>>
【兼容性】IE不支持日期字符串转换为日期对象
查看>>
函数语言
查看>>
笔试编程---快手实习题目
查看>>
csp20170304地铁修建_Solution
查看>>
快速沃尔什变换 与 快速莫比乌斯变换
查看>>
SQL的四种连接-左外连接、右外连接、内连接、全连接
查看>>
Palindromic Substrings
查看>>
改变和恢复view的方向
查看>>
C#调用金数据API
查看>>
Convert Sorted List to Binary Search Tree
查看>>
Leetcode:Unique Binary Search Trees
查看>>
D3.js 绘制散点图
查看>>