C#泛型(一)

原创 2012年03月23日 17:12:20

泛型的一个主要优点是性能

在把值类型转换为引用类型和把引用类型转换为值类型时,需要进行装箱和拆箱操作。

var list=new ArrayList();
list.Add(44);//装箱
int i=(int)list[0];//拆箱



装箱和拆箱操作很容易使用,但性能损失

System.Collections.Generic 名称空间中的List<T>不使用对象,而是使用时定义

var list=new List<int>();
list.Add(44);//没有装箱
int i=list[0];//没有拆箱

类型安全 :

接着上面的List<int>

list.Add("myString"); //编译时错误


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

.net C# 泛型事件委托

  • 2017-09-30 16:49
  • 3.16MB
  • 下载

C#泛型详解

C#泛型浅谈(浅~)自定义类型数组的排序

//1: //先定义2个属性存书名书编号,这里有2中属性的使用方式=-=  private int id; private string name; public int...

C#(泛型专题)

  • 2015-09-06 15:39
  • 812KB
  • 下载

重温C#中的泛型

一、泛型概述     泛型类和泛型方法兼复用性、类型安全和高效率于一身,是与之对应的非泛型的类和方法所不及。泛型广泛用于容器(collections)和对容器操作的方法中。.NET框架2.0的类...

适合初学者的C# 泛型详解

  • 2009-08-17 10:55
  • 117KB
  • 下载

C#泛型List的用法

一、List构造函数 名称 说明 List() 初始化 List 类的新实例,该实例为空并且具有默认初始容量(0)。 List(IEnumerable) 初...

有关c#泛型详细学习基础

  • 2010-03-28 18:11
  • 124KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)