LinkedList<T> Constructor ()
.NET Framework (current version)
Initializes a new instance of the LinkedList<T> class that is empty.
Assembly: System (in System.dll)
LinkedList<T> accepts null as a valid Value for reference types and allows duplicate values.
If the LinkedList<T> is empty, the First and Last properties contain null.
This constructor is an O(1) operation.
The following code example creates and initializes a LinkedList<T> of type String, adds several nodes, and then displays its contents.
using System; using System.Collections; using System.Collections.Generic; public class GenericCollection { public static void Main() { // Create and initialize a new LinkedList. LinkedList<String> ll = new LinkedList<String>(); ll.AddLast( "red" ); ll.AddLast( "orange" ); ll.AddLast( "yellow" ); ll.AddLast( "orange" ); // Display the contents of the LinkedList. if ( ll.Count > 0 ) { Console.WriteLine( "The item in the list is {0}.", ll.First.Value ); Console.WriteLine( "The item in the list is {0}.", ll.Last.Value ); Console.WriteLine( "The LinkedList contains:" ); foreach ( String s in ll ) Console.WriteLine( " {0}", s); } else { Console.WriteLine("The LinkedList is empty."); } } } /* This code produces the following output. The first item in the list is red. The last item in the list is orange. The LinkedList contains: red orange yellow orange */
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: