using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//自定义泛型
// MyClas<int> m1 = new MyClas<int>();
//int a= m1.PrintIt(1);
//Console.WriteLine(a);
MyList<int> list = new MyList<int>();
list.Add(2);
list.Add(3);
Console.WriteLine(list[0]);
Console.ReadLine();
}
}
class MyClas<T>
{
public T Name { get; set; }
public T PrintIt(T i)
{
//Console.WriteLine(i);
return i;
}
}
public class MyList<T>
{
private ArrayList list=new ArrayList ();
public void Add(T value)
{
list.Add(value);
}
public T this[int index]
{
get {
return (T)list[index];
}
}
public int count
{
get {
return list.Count;
}
}
}
}
自定义泛型
最新推荐文章于 2025-03-14 09:30:00 发布
本文介绍了一个简单的 C# 泛型类 MyClas 的实现,并展示了如何创建自定义泛型列表 MyList。该列表支持添加元素及通过索引访问元素的功能。
1587

被折叠的 条评论
为什么被折叠?



