c# 语法基础
2017-10-10 11:44
155 查看
static void Main(string []args) //args为命令行输入的参数。
i++是i先参与运算,之后再自加。
++i是i先自加,之后再参与运算。
foreach(….)对list进行遍历的时候,不能进行赋值操作,只能进行遍历访问,如果要进行赋值操作,可以用for来进行遍历。
ref关键字:对变量的任何值的改动,都会影响参数的变量值。使用ref关键字需要注意:(1)ref后必须跟的是非常量的变量(2)ref后要加初始化过的变量。
out关键字:与ref具有同样的功能,不过有以下区别:
(1)ref的参数在函数调用时必须使用初始化过的变量,out可以不用。
(2)out的参数在函数调用的时候会清空自己,因此必须在函数内赋值,而ref不会。
委托:委托就是把一个函数当做参数传入到方法中,delegate void Func初始化,使用的时候,Func func=new Func(方法名)
i++是i先参与运算,之后再自加。
++i是i先自加,之后再参与运算。
foreach(….)对list进行遍历的时候,不能进行赋值操作,只能进行遍历访问,如果要进行赋值操作,可以用for来进行遍历。
ref关键字:对变量的任何值的改动,都会影响参数的变量值。使用ref关键字需要注意:(1)ref后必须跟的是非常量的变量(2)ref后要加初始化过的变量。
out关键字:与ref具有同样的功能,不过有以下区别:
(1)ref的参数在函数调用时必须使用初始化过的变量,out可以不用。
(2)out的参数在函数调用的时候会清空自己,因此必须在函数内赋值,而ref不会。
委托:委托就是把一个函数当做参数传入到方法中,delegate void Func初始化,使用的时候,Func func=new Func(方法名)
相关文章推荐
- Python3 与 C# 基础语法对比(就当Python和C#基础的普及吧)
- Python3 与 C# 基础语法对比(Function专栏)
- c#自学心得【2】【基础语法部分2】
- C#基础语法
- C#高级语法基础知识总结3——数组
- 自学笔记二:C#语法基础 数据类型之值类型
- C#语法基础和面向对象编程
- C#的语法基础
- C#语法基础
- C#学习笔记—语法基础
- 第一讲——C#基础语法
- C#基础语法
- C#基础语法实例荟萃
- C#基础语法介绍
- C#学习第六天 基础语法练习游戏--飞行棋
- 【C#基础】【语法01】课后作业题 01-05
- C#学习笔记整理_变量等基础语法(必看篇)
- C#语法基础巩固
- c#基础语法速查手册(适用于菜鸟)
- (1)C#语法基础