C#控制台应用程序(泛型应用与设计)

 

这样?

帮助到你能点个采纳吗,谢谢~

using System;
using System.Collections.Generic;
namespace ConsoleApp1
{
    class MyGen<T>
    {
        List<T> list = new List<T>();
        public void add(T t)
        {
            list.Add(t);
        }
        public void Displist()
        {
            foreach (var item in list)
                Console.Write(item+" ");
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            MyGen<int> obj1 = new MyGen<int>();
            Console.WriteLine("向obj1对象中添加3个整数");
            obj1.add(1);
            obj1.add(2);
            obj1.add(3);
            Console.Write("obj1对象中的元素:");
            obj1.Displist();

            Console.WriteLine();

            MyGen<string> obj2 = new MyGen<string>();
            Console.WriteLine("向obj2对象中添加4个字符串");
            obj2.add("C++");
            obj2.add("Java");
            obj2.add("VB");
            obj2.add("C#");
            Console.Write("obj2对象中的元素:");
            obj2.Displist();

            Console.ReadKey();
        }
    }
}

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632