我有兩個類:如何獲取單個鏈表中元素的索引?
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 –