Visual C++ .NET/Collections/LinkedListNode
Get last LinkedListNode
<source lang="csharp">
- include "stdafx.h"
- using <system.dll>
using namespace System; using namespace System::Collections::Generic; int main() {
array<String^>^ arrList = gcnew array<String^> {"Two", "Three", "Four"}; LinkedList<String^>^ list = gcnew LinkedList<String^>((IEnumerable<String^>^)arrList); list->AddLast("Six"); list->AddFirst("Zero"); list->AddAfter(list->First, "One"); list->AddBefore(list->Last, "5"); LinkedListNode<String^>^ current = list->Last; while (current != nullptr){ Console::WriteLine(current->Value); current = current->Previous; }
}
</source>
Get value from LinkedListNode
<source lang="csharp">
- include "stdafx.h"
- using <system.dll>
using namespace System; using namespace System::Collections::Generic; int main() {
array<String^>^ arrList = gcnew array<String^> {"Two", "Three", "Four"}; LinkedList<String^>^ list = gcnew LinkedList<String^>((IEnumerable<String^>^)arrList); list->AddLast("Six"); list->AddFirst("Zero"); list->AddAfter(list->First, "One"); list->AddBefore(list->Last, "5"); LinkedListNode<String^>^ current = list->Last; while (current != nullptr){ Console::WriteLine(current->Value); current = current->Previous; }
}
</source>