在MSDN上查看后,我发现我应该有以下代码的目标节点:
var listOffences = new LinkedList<string>();
listOffences.AddFirst("aaa");
listOffences.AddAfter("bbb"); // Requires target node
Run Code Online (Sandbox Code Playgroud)
我不知道如何获得第一个节点所需的信息,有人能指出我正确的方向吗?
AddFirst 将返回您可以在其中使用的新添加的节点 AddAfter
var listOffences = new LinkedList<string>();
var firstNode = listOffences.AddFirst("aaa");
// you may not need the `secondNode` returned.
var secondNode = listOffences.AddAfter(firstNode, "bbb"); // Requires target node
Run Code Online (Sandbox Code Playgroud)
或者如果不需要第二个节点参考,那么:
listOffences.AddAfter(firstNode, "bbb");
Run Code Online (Sandbox Code Playgroud)