【c#】c#中 函数参数的注意事项
来源:互联网 发布:燕郊招聘淘宝客服 编辑:程序博客网 时间:2024/05/22 08:48
1.参数数组 (params)
- c#允许为函数指定一个(只能有一个)特殊参数,称为 “参数数组”
- 参数数组必须放在函数的最后一个参数
- 用 params 关键字修饰的数组是参数数组 (params int[] vals)
- 关键字params定义函数 SumVals(params int[] vals),可以接受任意个 int类型的参数
SumVals(2, 3, 4, 5);
2.引用参数 (ref)
- 函数对引用参数进行操作可以改变所传参数的值
- 引用参数用 “ref”关键字修饰
- 引用参数不能为常量,不能被“const”修饰
- 引用参数必须使用初始化过的变量
//函数
static void ShowDouble(ref int val){}
//调用
int myNumber = 1;
ShowDouble(ref myNumble) //调用时也要用ref
3.输出参数 (out)
- 用out关键字,指定所给的参数是一个输出参数
- 函数用out修饰参数时,必须把它看作尚未赋值(即使存储变量的值,也会在函数执行时丢失)
- 在调用函数时也要用out,就像ref一样
4. =>(Lambda箭头)
- c#6 中引入的功能:执行一行代码的函数可用 => 来实现
例如:
static string GetString() => return "Here is a string";
- c#6之前还是用 { }
阅读全文
0 0
- 【c#】c#中 函数参数的注意事项
- C语言中“指针”作为“函数参数”时的注意事项
- C#中虚函数的使用注意事项
- C语言函数的参数传递的注意事项
- C#中使用OpenGL:(六)C#中调用C函数时的参数传递问题
- Oracle8的OCI函数中参数使用的注意事项
- C 函数传递指针参数注意事项
- c#中参数可变的函数
- C#调用C++dll 中具有高维指针参数的接口函数
- C语言中main函数的参数
- c/c++中函数的参数传递
- C语言中函数参数的省略号
- c中main函数的参数解释
- C语言中main函数的参数
- C 中 main 函数的参数
- C语言中main函数的参数
- C中参数个数可变的函数
- C语言中函数参数的省略号
- Buffer详解
- [leetcode]44. Wildcard Matching(Java)
- poj 1088 滑雪
- 【Unity学习笔记】——基础篇:多细节层次LOD技术
- 在unity3d中动态创建easyAR的imageTarget
- 【c#】c#中 函数参数的注意事项
- 七月算法深度学习 第三期 学习笔记-第一节 数学基础
- 区间最多约数
- jQuery基础知识
- Java-ZipUtil工具类
- echarts动态绘制折线图
- github设置添加SSH
- 欢迎使用CSDN-markdown编辑器
- 公司是怎么招聘软件工程师的---朱有鹏物联网大讲堂