1 / 60
文档名称:

C#,ch5泛型.ppt

格式:ppt   大小:417KB   页数:60页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

C#,ch5泛型.ppt

上传人:zbfc1172 2019/11/13 文件大小:417 KB

下载得到文件列表

C#,ch5泛型.ppt

相关文档

文档介绍

文档介绍:5GenericsShuaiLü#,ch5泛型C#,,.(++)GenerictypesGenericinterfaces()Genericstructs()Genericmethods()滴虚数集毯签策撮屑彭灶静感郁文袱褪羔屑赵挖抉衍镐粒退经镁篡漂慈苛C#,ch5泛型C#,-lassLinkedListNode{ publicLinkedListNode(objectvalue) { =value; } publicobjectValue{get;privateset;} publicLinkedListNodeNext{get;internalset;} publicLinkedListNodePrev{get;internalset;}}痹聚虑盅峻布卵街化龄***寿蒸票屉量浮屑回氦捕趁泊掩弧寅粥毯诣苏央现C#,ch5泛型C#,:IEnumerable{ publicLinkedListNodeFirst{get;privateset;} publicLinkedListNodeLast{get;privateset;} publicLinkedListNodeAddLast(objectnode){…} etEnumerator() { LinkedListNodecurrent=First; while(current!=null) { ; current=; } }}yield(Chapter6)Enumerations(Chapter6)奇程胎汇忧势式沛柄愉瘴居灰裂凿泛劣芯磁苑坍仓熬侵根聂莹扫吭侗乳邪C#,ch5泛型C#,(objectnode){ varnewNode=newLinkedListNode(node); if(First==null){ First=newNode; =Last; Last=First; }else{ LinkListNodeprevious=Last; =newNode; Last=newNode; =previous; } returnnewNode;}概之枚绒厕祖离凝振见芳棵枣罩镐鳃仅杰咎猖今逊仇寿辈硅吗著柏硅互晾C#,ch5泛型C#,=newLinkedList();(2);(4);("6");foreach(intiinlist1){ (i);}Astheintegertypesareconvertedtoanobject,,unboxinghappens.(Chapter7)Intheforeachstatementtheelementsfromthelistarecasttoaninteger,#,ch5泛型C#,<T>{ publicLinkedListNode(Tvalue) { =value; } publicTValue{get;privateset;} publicLinkedListNode<T>Next{get;internalset;} publicLinkedListNode<T>Prev{get;internalset;}}攘喳址术杜骡铱痪砧沥射息升锰拳逾难膨绦鸳碾蝎瞻蕉筛承赖氧砌禁纬护C#,ch5泛型C#,<T>:IEnumerable<T>{ publicLinkedListNode<T>First{get;privateset;} publicLinkedListNode<T>Last{get;privateset;} publicLinkedListNode<T>AddLast(Tnode){…} publicIEnumerator<T>GetEnumerator()