151014C#学习笔记
来源:互联网 发布:新建double类型java 编辑:程序博客网 时间:2024/06/05 17:49
1、ref参数
ref参数侧重于将一个变量以参数的形式带到一个方法中进行改变,
改变完成后,再讲改变后的值带出来。
在使用ref参数的时候需要注意:ref参数在方法外必须为其赋值。
ref参数侧重于将一个变量以参数的形式带到一个方法中进行改变,
改变完成后,再讲改变后的值带出来。
在使用ref参数的时候需要注意:ref参数在方法外必须为其赋值。
侧重于将一个变量带到方法中进行改变,改变完成后,再讲改变后的值带出去。
2、out参数:可以让方法返回多个值,out参数在方法外赋初值。
方法的重载指的是方法的名称相同,但是参数不同。方法的名称相同,但是参数不同。跟返回值没关系。
4、params可变参数:将实参列表中跟可变参数数组类型一样的参数当做是可变参数数组中的元素。
可变参数必须形参列表中的最后一个元素。相比C语言的数组形参有“动态限制数组大小”的优点。
5、对面向对象的理解
我觉得C语言相对于汇编语言就可以类比成面向对象和过程化的关系。C语言的一个语句往往就能实现多条汇编语句的功能,虽然我们写的是int i = 0;这么一条语句,但是编译器就能解析成几条mov等汇编指令。面向对象就是把步骤封装起来,面向对象的“走”就能实现过程的抬脚,迈脚......
但是两种编程思想没绝对的优劣之分,因为至少封装的一个缺点就是效率的下降!
6、Console.clear();清屏
Console.ReadKey(bool);TRUE参数就不显示输入,FALUSE参数就会显示输入
Console.RoregroundColor();设置前景色
0 0
- 151014C#学习笔记
- C#学习笔记 ----C#变量
- c#学习笔记(1)
- C#学习笔记
- C# 学习笔记
- C#学习笔记(一)
- C#学习笔记(二)
- C#学习笔记(三)
- c#学习笔记
- C#学习笔记
- C#学习笔记
- C#学习笔记
- c#深入学习笔记
- C#学习笔记(1)
- C#学习笔记之一
- C#学习笔记
- C# 学习笔记
- C#学习笔记--Position
- 剑指offer第十题【矩形覆盖】c++实现
- 软件测试需求管理1
- <软件测试>—测试管理
- XML和Schema命名空间详解---实例篇
- ubuntu 14.04 里面没有语言支持(language support)
- 151014C#学习笔记
- 非递归实现二叉树的前、中、后序遍历
- 安装部署hadoop
- null pointer at org.springframework.beans.PropertyEditorRegistrySupport
- Postgres-XC 1.0.2 install in 8 KVM host enviroment
- maven配置-分别在windows和mac上配置maven环境
- java缓存技术
- 项目38.1大奖赛计分(续一)
- Android第一个程序