极速下载站 —— 提供优质软件下载服务,感受全新的极速下载体验!

最近更新 | 软件专题 | 软件分类 | 软件排行

您的位置:极速下载站资讯首页软件教程软件资讯 → C/C++使用功能教程(2)

C/C++使用功能教程(2)

时间:2019-08-18 10:44:53  作者:johnnyl  浏览量:41

属性初始化器允许你声明属性的初始值:

publicclass User{ publicGuidId{get; } =Guid.NewGuid(); // ...}

使用属性初始化器的一个好处是你不能声明一个集合:嗯,因此使得属性不可变。属性初始化器与C#6主要构造函数语法一起工作。

9)as和is 运算符欧洲五大联赛即将开始!

is 运算符用于控制实例是否是特定类型,例如,如果你想看看是否可能转换:

if(PersonisAdult){ //do stuff}

使用as运算符尝试将实例转换为类。如果不能转换,它将返回null:

SomeType y = xasSomeType;if(y !=null){ //do stuff}10)yield 关键字

yield 关键字允许提供带有条目的IEnumerable接口。 以下示例将返回每个2的幂,幂指数从2到8(例如,2,4,8,16,32,64,128,256):

public static IEnumerable Power(int number,int exponent){ intresult =1; for(inti =0; i < exponent; i++) { result = result * number; yieldreturnresult; }}

yield返回可以非常强大,如果它用于正确方式的话。 它使你能够懒惰地生成一系列对象,即,系统不必枚举整个集合——它就会按需完成。

<上一页12

相关资讯

相关软件