[读书笔记]C#学习笔记七: C#4.0中微小改动-可选参数,泛型的可变
发布时间:2020-12-15 04:42:37 所属栏目:百科 来源:网络整理
导读:p style="background: gray; color: #ffffff; font-size: 18pt;"前言 div class="cnblogs_code" TestMethod( , , TestMethod( , TestMethod( x, y = , name = Console.Write( } 打印结果如下图: TestMethod( , TestMethod( TestMethod( ,name : TestMethod(x
<p style="background: gray; color: #ffffff; font-size: 18pt;">前言
<div class="cnblogs_code"> TestMethod(,, TestMethod(,
TestMethod( x, y = , name = Console.Write( }
打印结果如下图:
TestMethod(,
TestMethod(
TestMethod(,name :
TestMethod(x: ,y: ,name:
TestMethod( x, name = Console.WriteLine( }
打印结果如下图:
接口为例做演示:
List<> listObject = List<> List<> listStrs = List<>
listObject.AddRange(listStrs);
listStrs.AddRange(listObject);
}
,该接口的定义为IEnumerable 为例进行演示: Main( List<> listobject = List<> List<> liststrs = List<> collection
类型的参数。
。
泛型类型参数T支持协变性,所以可以
转化为IEnumerable
类型的参数,虽然传入的实参是IComparer 无法转化为IEnumerable
obj = obj = obj + ;
i = i = i + ;
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |