LinkedListNode.List プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > LinkedListNode.List プロパティの意味・解説 

LinkedListNode.List プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

LinkedListNode が属すLinkedList取得します

名前空間: System.Collections.Generic
アセンブリ: System (system.dll 内)
構文構文

Dim instance As LinkedListNode(Of
 T)
Dim value As LinkedList(Of
 T)

value = instance.List
/** @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

*/
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
LinkedListNode ジェネリック クラス
LinkedListNode メンバ
System.Collections.Generic 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

LinkedListNode.List プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



LinkedListNode.List プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS