The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
LinkedListNode<T> Constructor (T)
.NET Framework (current version)
Initializes a new instance of the LinkedListNode<T> class, containing the specified value.
Assembly: System (in System.dll)
The following code example creates a LinkedListNode<T>, adds it to a LinkedList<T>, and tracks the values of its properties as the LinkedList<T> changes.
#using <System.dll> using namespace System; using namespace System::Collections::Generic; public ref class GenericCollection { public: static void Main() { // Create a new LinkedListNode of type String and displays its properties. LinkedListNode<String^>^ lln = gcnew LinkedListNode<String^>( "orange" ); Console::WriteLine( "After creating the node ...." ); DisplayProperties( lln ); // Create a new LinkedList. LinkedList<String^>^ ll = gcnew LinkedList<String^>(); // Add the "orange" node and display its properties. ll->AddLast( lln ); Console::WriteLine( "After adding the node to the empty LinkedList ...." ); DisplayProperties( lln ); // Add nodes before and after the "orange" node and display the "orange" node's properties. ll->AddFirst( "red" ); ll->AddLast( "yellow" ); Console::WriteLine( "After adding red and yellow ...." ); DisplayProperties( lln ); } static void DisplayProperties( LinkedListNode<String^>^ lln ) { if ( lln->List == nullptr ) Console::WriteLine( " Node is not linked." ); else Console::WriteLine( " Node belongs to a linked list with {0} elements.", lln->List->Count ); if ( lln->Previous == nullptr ) Console::WriteLine( " Previous node is null." ); else Console::WriteLine( " Value of previous node: {0}", lln->Previous->Value ); Console::WriteLine( " Value of current node: {0}", lln->Value ); if ( lln->Next == nullptr ) Console::WriteLine( " Next node is null." ); else Console::WriteLine( " Value of next node: {0}", lln->Next->Value ); Console::WriteLine(); } }; int main() { GenericCollection::Main(); } /* This code produces the following output. After creating the node .... Node is not linked. Previous node is null. Value of current node: orange Next node is null. After adding the node to the empty LinkedList .... Node belongs to a linked list with 1 elements. Previous node is null. Value of current node: orange Next node is null. After adding red and yellow .... Node belongs to a linked list with 3 elements. Value of previous node: red Value of current node: orange Value of next node: yellow */
Universal Windows Platform
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Show: