zoukankan      html  css  js  c++  java
  • C#泛型类的简单创建与使用

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ConsoleApplication13
    {
        class Program
        {
            static void Main(string[] args)
            {
                Test<string,int> t = new Test<string,int>("Age",16);
                t.Run();
                t.SetT1Value = "Height";
                t.SetT2Value = 1000;
                t.Run();
                Console.ReadKey();
            }
        }
    
        class Test<T1,T2>
        {
            private T1 _t1;
            private T2 _t2;
    
            public Test(T1 v1,T2 v2)
            {
                _t1 = v1;
                _t2 = v2;
            }
    
            public T1 SetT1Value
            {
                set
                {
                    _t1 = value;
                }
            }
    
            public T2 SetT2Value
            {
                set
                {
                    _t2 = value;
                }
            }
    
            public void Run()
            {
                Console.WriteLine("The type of T1 is {0},the value is {1}",_t1.GetType().ToString(),_t1);
                Console.WriteLine("The type of T2 is{0},the value is {1}", _t2.GetType().ToString(), _t2);
            }
    
        }
    }

    运行结果:

  • 相关阅读:
    数据结构基础
    基于TCP的通信 客户端
    hduacm 5255
    uva 10668
    hduacm 5104
    uva 10491
    Hibernate之性能优化
    Hibernate基础知识
    Hibernate入门
    Struts2之Crud综合实例
  • 原文地址:https://www.cnblogs.com/cncc/p/3434540.html
Copyright © 2011-2022 走看看