我有两个类:如何获取单个链表中元素的索引?
SLList的方法(私人SLElement _root)
SLElement用于创建列表中的新元素。 (公众诠释_value;公共SLElement _next)
我已经完成加载方法:
public void Add(int value)
{
SLElement addNewElement = new SLElement();
addNewElement._value = value;
SLElement rootCopy = _root;
_root = addNewElement;
addNewElement._next = rootCopy;
Console.WriteLine(addNewElement._value);
}
所以现在我想删除功能。我已经得到它的工作,它删除一个具有特定值的元素,但我想它,以便它删除具有特定索引的元素。我如何才能找到列表中元素的索引?
是这是作业吗?任何你不使用c#链表的原因?你应该跳过i元素,并删除当前元素 –
当我调用没有下一个元素的SLElement上的_next会发生什么? –
你得到一个NullReferenceException –