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);
            }
    
        }
    }

    运行结果:

  • 相关阅读:
    Eclipse关于怎么调出web project
    RMI(远程方法调用)入门
    XSS攻击
    微信小程序
    java——IO流01
    06 python下
    06python上
    05python下
    05python上
    Nginx & Apache_网站用户认证
  • 原文地址:https://www.cnblogs.com/cncc/p/3434540.html
Copyright © 2011-2022 走看看