LinkedListNode.List プロパティ
アセンブリ: System (system.dll 内)

Public ReadOnly Property List As LinkedList(Of T)
public LinkedList<T> List { get; }
public: property LinkedList<T>^ List { LinkedList<T>^ get (); }
/** @property */ public LinkedList<T> get_List ()
LinkedListNode が属する LinkedList への参照。LinkedListNode がリンクされていない場合は、null 参照 (Visual Basic では Nothing)。

LinkedListNode を作成して LinkedList に追加し、LinkedList が変更された場合に、プロパティ値を追跡するコード例を次に示します。
Imports System Imports System.Collections.Generic Public Class GenericCollection Public Shared Sub Main() ' Create a new LinkedListNode of type String and displays its properties. Dim lln As New LinkedListNode(Of String)("orange") Console.WriteLine("After creating the node ....") DisplayProperties(lln) ' Create a new LinkedList. Dim ll As New LinkedList(Of 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 orange and yellow ....") DisplayProperties(lln) End Sub 'Main Public Shared Sub DisplayProperties(lln As LinkedListNode(Of String)) If lln.List Is Nothing Then Console.WriteLine(" Node is not linked.") Else Console.WriteLine(" Node belongs to a linked list with {0} elements.", lln.List.Count) End If If lln.Previous Is Nothing Then Console.WriteLine(" Previous node is null.") Else Console.WriteLine(" Value of previous node: {0}", lln.Previous.Value) End If Console.WriteLine(" Value of current node: {0}", lln.Value) If lln.Next Is Nothing Then Console.WriteLine(" Next node is null.") Else Console.WriteLine(" Value of next node: {0}", lln.Next.Value) End If Console.WriteLine() End Sub 'DisplayProperties End Class 'GenericCollection '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 orange 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
using System; using System.Collections.Generic; public class GenericCollection { public static void Main() { // Create a new LinkedListNode of type String and displays its properties. LinkedListNode<String> lln = new LinkedListNode<String>( "orange" ); Console.WriteLine( "After creating the node ...." ); DisplayProperties( lln ); // Create a new LinkedList. LinkedList<String> ll = new 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 orange and yellow ...." ); DisplayProperties( lln ); } public static void DisplayProperties( LinkedListNode<String> lln ) { if ( lln.List == null ) Console.WriteLine( " Node is not linked." ); else Console.WriteLine( " Node belongs to a linked list with {0} elements.", lln.List.Count ); if ( lln.Previous == null ) 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 == null ) Console.WriteLine( " Next node is null." ); else Console.WriteLine( " Value of next node: {0}", lln.Next.Value ); Console.WriteLine(); } } /* 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 orange 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 */

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からLinkedListNode.List プロパティを検索する場合は、下記のリンクをクリックしてください。

- LinkedListNode.List プロパティのページへのリンク