【发布时间】:2018-06-15 14:15:49
【问题描述】:
我的任务是编写一个泛型类CustomList<T>,它应该用自定义扩展方法Add、Remove 和ToString 填充一个泛型列表。我对此非常迷茫,到目前为止我所拥有的如下..
public class CustomList<T>
{
private int count;
public int Count
{
get { return count; }
set { count = value; }
}
public T[] Add(T value)
{
T[] myArray = new T[Count];
myArray.Insert(0, value);
return myArray;
}
}
class Program
{
static void Main(string[] args)
{
CustomList<int> list = new CustomList<int>();
int value = 8;
list.Add(value);
}
}
【问题讨论】:
-
添加一些输入和所需的输出
-
如果你真的要写C# extension methods,那么你需要先了解它们是什么。但是,您的意思并不明显。
标签: c# generics customization add extension-methods