zoukankan      html  css  js  c++  java
  • list<>泛型的意义

    泛型就是指定一个自定类或数据类型例如(int)并命名一个XXX集合名,所有这个类型的数据可以加入这个XXXX集合名,组成一个集合。

    private  list<可放例int数据类型或自定类>A;            //这个定义一个泛型,A是这个集合的名字,例private list<int>jk  :这集合叫jk,里面只能放int元素

    1.当放的是自定义类的对象时 ,需要自己new自己的自定义类给予对象名,才能加入到集合list里

     1 public class Person    //自定义类
     2 {
     3     public string Name{get;set;}
     4     public int Age{get;set;}
     5 }
     6 
     7 Person p=new Person();    //通过自定义新建的对象名
     8 p.Name="张三";
     9 p.Age=18;
    10 List<Person > list= new List<Person >();  
    11 list.Add(p);    //因为是<person>里面放的全是person类生成的对象
    12                      //因为上面p是person类新建的,所以可以加入这集合。
    13                      //要是这p不是person新建的对象名,会报错没法加入这集合

    2.当放的是数据类型时

    只能放这指定的数据类型,并通过

    list.Add(p);方式加入集合中,list泛型不是一开始就有数据,必须人们不断加入数据才有的。
  • 相关阅读:
    leetCode
    Autorelease Pool
    YYKit源码阅读
    读AVFoundation官方文档记录
    leetCode
    LeetCode
    图像灰度值 灰度值与像素值的关系
    CycloneII特殊管脚的使用(转)
    MOS管正确选择的步骤
    运算放大器单电源应用中的使用齐纳二极管偏置方法
  • 原文地址:https://www.cnblogs.com/liyihome/p/3706653.html
Copyright © 2011-2022 走看看