美文网首页
泛型(To be continue...)

泛型(To be continue...)

作者: 山猪打不过家猪 | 来源:发表于2022-07-18 16:24 被阅读0次
  • 泛型就是通用
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;


namespace test2
{
    class Program
    {
        static void Main(string[] args)
        {

            //什么是泛型List
            List<string> str_list = new List<string>() { "aaa", "dd", "123123" };
            //Object,有拆箱装箱
            List<object> obj1 = new List<object> { true, new Person(), "123" };

            foreach (var item in str_list)
            {
                Console.WriteLine(item);
            }

            //泛型Dictionary
            Dictionary<int, object> dc1 = new Dictionary<int, object>();
            dc1.Add(1, new Person());
            dc1.Add(2, new Person());

            //自定义泛型,通用性
            MyApp<string> myapp1 = new MyApp<string>("这里是自定义泛型");
            myapp1.show();
            MyApp<int> myapp2 = new MyApp<int>(111);
            myapp2.show();
            //泛型方法
            sayT("88888");

        }
        public class Person
        {
          
        }

        //泛型静态方法
        public static void sayT<T>(T t)
        {
            Console.WriteLine(t.ToString());
        }
        public class MyApp<T> //参数可以写多个
        {
            private T t;

            public MyApp(T t)
            {
                this.t = t;
            }

            public void show()
            {
                Console.WriteLine(t);
            }
        }
    }

}

相关文章

  • 泛型(To be continue...)

    泛型就是通用

  • 泛型 & 注解 & Log4J日志组件

    掌握的知识 : 基本用法、泛型擦除、泛型类/泛型方法/泛型接口、泛型关键字、反射泛型(案例) 泛型 概述 : 泛型...

  • 【泛型】通配符与嵌套

    上一篇 【泛型】泛型的作用与定义 1 泛型分类 泛型可以分成泛型类、泛型方法和泛型接口 1.1 泛型类 一个泛型类...

  • 泛型的使用

    泛型有三种使用方式,分别为:泛型类、泛型接口、泛型方法 泛型类 泛型接口 泛型通配符 泛型方法 静态方法与...

  • Java 泛型

    泛型类 例如 泛型接口 例如 泛型通配符 泛型方法 类中的泛型方法 泛型方法与可变参数 静态方法与泛型 泛型上下边...

  • 探秘 Java 中的泛型(Generic)

    本文包括:JDK5之前集合对象使用问题泛型的出现泛型应用泛型典型应用自定义泛型——泛型方法自定义泛型——泛型类泛型...

  • Web笔记-基础加强

    泛型高级应用 自定义泛型方法 自定义泛型类 泛型通配符? 泛型的上下限 泛型的定义者和泛型的使用者 泛型的定义者:...

  • 重走安卓进阶路——泛型

    ps.原来的标题 为什么我们需要泛型? 泛型类、泛型接口和泛型方法(泛型类和泛型接口的定义与泛型方法辨析); 如何...

  • Kotlin泛型的高级特性(六)

    泛型的高级特性1、泛型实化2、泛型协变3、泛型逆变 泛型实化 在Java中(JDK1.5之后),泛型功能是通过泛型...

  • Java 19-5.1泛型

    泛型类定义泛型类可以规定传入对象 泛型类 和泛型方法 泛型接口 如果实现类也无法确定泛型 可以在继承类中确定泛型:

网友评论

      本文标题:泛型(To be continue...)

      本文链接:https://www.haomeiwen.com/subject/ehhdirtx.html