C#泛型

    看到泛型都感觉无从入手,其实不然..

泛型指的的泛指的类型,话句话说就是类型可以是任意的,但一旦确定了某一种类型之后,那么类型确定,不能在换之。  List<T> :可以把T换成任何的类型。从而减少了装箱和拆箱的操作。
  定义一个泛型类。
 看段练习吧...

View Code
 1 using System;
 2  public class studyGeneric
 3  {
 4      public static void Main()
 5      {
 6         People<string,int> p = new People<string,int>("张三",25);
 7         People<int,string> p1 = new People<int,string>(23,"lishi");
 8     Console.WriteLine(p);
 9     Console.WriteLine(p1);
10      }
11  }
12 public class People<S,I>
13 {
14     private I age ;
15     public I Age
16     {
17       get{return this.age;}
18       set{this.age = value;}
19     }
20     public S Name
21     {
22      get;set;
23     }
24     public People(){}
25     public People(S s,I i)
26     {
27       this.Name = s;
28       this.age = i;
29     }
30 }

 

转载于:https://www.cnblogs.com/QLJ1314/archive/2012/08/04/2622871.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值