• 泛型


    泛型Generics将类型作为参数传递给类结构、接口和方法,这些参数通常被称为占位符,是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。

    泛型集合是可以将类型参数用做所存储的随想的类型的,占位符:类型参数作为其字段的类型和其方法的参数类型出现

     

    泛型方法可以将其类型参数用作其返回值的类型或者其形参的类型之一。

     

    泛型为开发者提供了一高性能的编程方式,能够提高代码的重用性,并循序开发者编写非常有效解决方案。

     

    使用泛型可以提高性能,其中显著一个改进是.net框架组件不会被值类型上使用装箱(boxing使用泛型类的另一个令人惊讶的特性是可以跟踪强数据类型定义

     

    泛型类和泛型方法同时聚类重用性类型安全和效率高等特点,它通常用在集合和在集合上运行的方法中

    集合与数组1长度可以改变 2天假数据时,不用考虑具体类型Object

    List <int> list =new List<int>();        //定义一个int类型的泛型集合并实例化

    List.add(2);       //为变量list添加一个int类型的2

    List.add(4);

    List.AddRange(new int[] {1,2,3,4,5,6}); //为list泛型集合添加一个新的数组集合

      Fori=0i<list.counti++

    Console.writelinelist[i]

    List.reverse(); //倒序输出

    List.Addrange(list); //list泛型添加它本身

    list.Insert(3.100); //为list泛型三个索引添加100

    for(int i=0,i<list.count,i++) //输出list泛型集合的值

    Console.WriteLine(list[i]);

    Int [] nums=list.toarray();            //将list泛型集合转换成数组  nums来接收

    List<int> listTwo=nums.tolist(); //将nums数组转换成泛型集合 listTwo接收

    List.insert(3,100); //在索引值为3的地方插入100

    List.sort(); //从小到大排序

  • 相关阅读:
    SQL Server高可用性(High Availability)——Database Replication
    sql server中意向锁的作用
    面试题36:数组中的逆序对
    SQL Server高可用性(High Availability)——Log Shipping
    SQL Server Join方式
    Enabling the Dedicated Administrator Connection (DAC) in SQL Server Express
    执行计划重编译的时机
    SQL Server高可用性(High Availability)——Failover Clustering
    面试题34:丑数
    sql server 性能分析工具
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8663885.html
Copyright © 2020-2023  润新知