Visual C++ .NET/Collections/LinkedListNode

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Get last LinkedListNode

<source lang="csharp">

  1. include "stdafx.h"
  2. 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">

  1. include "stdafx.h"
  2. 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>