zoukankan      html  css  js  c++  java
  • 形如public T Show<T>(T a) 方法的理解

    对于小新来说遇到的问题还真是多,呵呵,今天还有这样的问题呢哦! 代码如下:
     
       public class Demo
       {
      
    public static T Show<T>(T a)
       {
      
    return a;
       }
      
    public static void Get()
       {
      
    int Myint =Show<int>(2);
       }
    }
    在这段代码中,static 后面的 T 是表示期望的数据类型  Show(T) 里边的 T 是准备输入的数据类型,通过后边的Get方法就可以知道
    int Myint = Show<int>(2);
    这个int便是你想输入的类型,此处的int可以随意替换成你想要的类型,.
     
    public static  T Show<T>(T a)
    参数部分的 T 和 Show 前边的 T 类型是一样的!   不一定只放一个参数,理论是可以放 N 多个的
     
    这样就可以随便想要什么参数都可以了
    还有就是可以传进去多个数据类型的参数进去
     
    例如:
    public class Demo
    {
    public static T Show<T,X,Y>(T a,X b,Y c)
    {
    return a;
    }
    public static void Get()
    {
    int Myint =Show<int,string,double>(2,"abc",4.0);

    }
    }
     
     
    初来乍到,如有错误,请高手批评改正!
     
     
    这里要感谢郝冠军老师的指导,哈哈!
     
    下次再会!
    拜拜喽!
  • 相关阅读:
    Socket接受多包的问题
    用C#实现winform对数据库读写图片
    C#下载代码,防迅雷
    linux的用户和组
    计算机硬件基础
    操作系统及网络协议
    mysql cluster排错经验分享
    清空使用的swap方法
    智能DNS的安装和配置
    关于nginx和cacti的一次排错经历
  • 原文地址:https://www.cnblogs.com/distance/p/2024292.html
Copyright © 2011-2022 走看看