• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

killers

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2011年8月28日

C# List<T>用法

摘要: 所属命名空间:System.Collections.GenericpublicclassList<T> :IList<T>,ICollection<T>,IEnumerable<T>,IList,ICollection,IEnumerableList<T>类是ArrayList类的泛型等效类。该类使用大小可按需动态增加的数组实现IList<T>泛型接口。泛型的好处:它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。性能注意事项:在决 阅读全文

posted @ 2011-08-28 03:40 killers 阅读(24356) 评论(1) 推荐(4)

C#操作符重载(转)

摘要: C#操作符重载是什么?是指允许用户使用用户定义的类型编写表达式的能力。例如,通常需要编写类似于以下内容的代码,以将两个数字相加。很明显,sum 是两个数字之和。int i = 5;int sum = i + j;如果可以使用代表复数的用户定义的类型来编写相同类型的表达式,那当然是最好不过了:Complex i = 5;Complex sum = i + j;运算符重载允许为用户定义的类型重载(即指定明确的含义)诸如“+”这样的运算符。如果不进行重载,则用户需要编写以下代码:Complex i = new Complex(5);Complex sum = Complex.Add(i, j);此代 阅读全文

posted @ 2011-08-28 03:13 killers 阅读(286) 评论(0) 推荐(0)

关于C#泛型作用的简单说明

摘要: 泛型:即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。C#泛型的作用概述C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。在一个方法中,一个变量的值是可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显的好处是--类型安全和减少装箱、拆箱。在一个方法中,一个变量的值是可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给 阅读全文

posted @ 2011-08-28 01:06 killers 阅读(315) 评论(0) 推荐(1)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3