C4.0和VS2010新特性(2)

时间:2025-04-20

介绍VS2010的新特性等一些新功能

(string taskName, bool Repeat=false) {……},但是可缺省参数必须在最后定义,例子中把Repeat移到taskName前是绝对不允许的,而且缺省参数的赋值必须是const类型(要不是写死的,要么是const变量,不能是其它的)。

与此同时,VS2010中还支持乱序给参数赋值——什么意思?如果某个函数有多个参数,你只要(函数名:数值)这种方式,您就可以随心所欲给任何函数参数赋值了。

假如有一个接口

6)协变和反变(Co-variant & Crop-variant)

这是VS2010新增的一个内容,用于在编译的时候确认是否允许不同类型的泛型接口之间是否存在转换的问题。

为了了解“协变”和“反变”的概念,我们先看一个例子:

假设我们定义了一个接口和若干类:

class Father

{

public virtual void Say()

{

Console.WriteLine("Father");

}

}

class Son : Father

{

public override void Say()

{

Console.WriteLine("Son");

}

}

class Son2 : Father

{

public override void Say()

{

Console.WriteLine("Son2");

}

}

Interface InAndOut<T, V>

C4.0和VS2010新特性(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219