【发布时间】:2016-02-19 11:09:28
【问题描述】:
今天我发布了question,虽然我的问题已经解决了。在与该问题相关的对话之后,我意识到我需要创建自己的object,它看起来像List<int>,并定义我自己的方法(插入、添加等......)。我面临的问题可能是理论上的问题,但另一方面,我认为一些代码会有所帮助。我无法想象我的新定义对象应该看起来像熟悉的List<> 及其方法。任何建议将不胜感激。这是一些代码...希望我不会被误解。
public class MyDefinedList
{
private object _MyDefinedList;
public MyDefinedList()
{
_MyDefinedList = new MyDefinedList();
}
public void AddItemFront(int pItem)
{
_MyDefinedList.Insert(0, pItem);
}
public void AddItemBehind(int pItem)
{
_MyDefinedList.Add(pItem);
}
public void DeleteItemFront()
{
_MyDefinedList.RemoveAt(0);
}
public void DeleteItemBehind()
{
_MyDefinedList.RemoveAt();
}
private void Insert(int pStart, int p)
{
}
private void Add(int pItem)
{
}
private void RemoveAt()
{
}
}
【问题讨论】:
-
大概你想实现,
IList<T>接口? -
您已经接受了上一个问题的答案。这个问题和你上一个问题有什么不同?
-
我用过 List
。在这里,我需要用方法制作自己的对象...@FINDarkside -
MyList
是您自己的带有方法的对象。 -
接受德米特里的回答。他成功了。
标签: c# list object collections