C#杂记:关键字
来源:互联网 发布:小鲁是什么软件 编辑:程序博客网 时间:2024/06/15 05:30
1.out 和ref
相同:两者都是按地址传递的,使用后都将改变原来参数的数值。
区别:ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。所以二者区别为:rel是有进有出,out是只出不进。
2.sealed
sealed关键字用来修饰类、方法和属性。
密封类不能被继承;
密封方法、属性会重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed 修饰符必须始终与 override(C# 参考)一起使用。
3.yield return
一般是return后面的表达式、函数执行完毕后继续执行yield return下面的代码,比如yield return new WaitForSeconds(1);是等待1秒后执行后续逻辑;yield return new WaitForSeconds(0);表示等待下一帧执行后续逻辑。
4.partial
partial 关键字指示可以将类或结构、接口或方法的定义拆分到两个或多个源文件中。 每个源文件包含类型或方法定义的一部分,编译应用程序时将把所有部分组合起来。
所有部分都必须使用 partial 关键字。 在编译时,各个部分都必须可用来形成最终的类型。 各个部分必须具有相同的可访问性,如 public、private 等。如果将任意部分声明为抽象的,则整个类型都被视为抽象的。 如果将任意部分声明为密封的,则整个类型都被视为密封的。 如果任意部分声明基类型,则整个类型都将继承该类。指定基类的所有部分必须一致,但忽略基类的部分仍继承该基类型。 各个部分可以指定不同的基接口,最终类型将实现所有分部声明所列出的全部接口。 在某一分部定义中声明的任何类、结构或接口成员可供所有其他部分使用。 最终类型是所有部分在编译时的组合。
- C#杂记:关键字
- c# 杂记
- C# 杂记
- 杂记之关键字extern
- U3D杂记:关键字解析
- C#学习杂记(一)
- c# 问题杂记
- C# HashTable 杂记
- C#杂记:语法
- C#工具方法杂记
- C# 关键字
- C# 关键字
- c#关键字
- C#关键字
- C#关键字
- C#关键字
- C#关键字
- C# “@”关键字
- Java集合框架-1.【集合类】【Collection接口】【List】【ArrayList】【Vector】【LinkedList】
- Pascal's Triangle II-leetcode
- Plus one
- C语言运算符及其优先级汇总表口诀
- kendo treeview java前后台代码
- C#杂记:关键字
- WINDOWS系统Eclipse+NDK+Android + OpenCv
- VMware下ubuntu14.04安装和网络设定
- isstreamstream 头文件#include <sstream>
- windows下游戏服务器端框架Firefly安装说明及demo运行
- 利用JS提交表单的几种方法和验证
- poj 2195(KM算法模板)
- vim+ctags
- nyoj606ACM之路