 using system;
using system; using system.collections.generic;
using system.collections.generic; using system.text;
using system.text;
 namespace generictest
namespace generictest

 {
{ class program
    class program
 
     {
{ static void main(string[] args)
        static void main(string[] args)
 
         {
{ //使用string,int来实例化test<t,s>类
            //使用string,int来实例化test<t,s>类 test<string, int> t = new test<string, int>("shy520",22);
            test<string, int> t = new test<string, int>("shy520",22);
 //调用泛型类中的方法
            //调用泛型类中的方法 t.setvalue();
            t.setvalue(); }
        } }
    }

 /**//// <summary>
    /**//// <summary> /// 定义一个泛型类,该类有两个类型参数,分别是t,s
    /// 定义一个泛型类,该类有两个类型参数,分别是t,s /// http://pw.cnblogs.com
    /// http://pw.cnblogs.com /// </summary>
    /// </summary> /// <typeparam name="t">类型参数</typeparam>
    /// <typeparam name="t">类型参数</typeparam> /// <typeparam name="s">类型参数</typeparam>
    /// <typeparam name="s">类型参数</typeparam> public class test<t,s>
    public class test<t,s>
 
     {
{ //泛型类的类型参数可用于类成员
        //泛型类的类型参数可用于类成员 private t name;
        private t name; private s age;
        private s age;
 public test(t name,s age)
        public test(t name,s age)
 
         {
{ this.name = name;
            this.name = name; this.age = age;
            this.age = age; }
        }
 public void setvalue()
        public void setvalue()
 
         {
{ console.writeline(name.tostring());
            console.writeline(name.tostring()); console.writeline(age.tostring());
            console.writeline(age.tostring()); }
        } }
    } }
}
新闻热点
疑难解答