ListItemCollectionとは? わかりやすく解説

ListItemCollection クラス

リスト コントロールの ListItem オブジェクトのコレクション。このクラスは継承できません。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public NotInheritable Class
 ListItemCollection
    Implements IList, ICollection, IEnumerable, IStateManager
Dim instance As ListItemCollection
public sealed class ListItemCollection : IList,
 ICollection, IEnumerable, 
    IStateManager
public ref class ListItemCollection sealed
 : IList, ICollection, IEnumerable, 
    IStateManager
public final class ListItemCollection implements
 IList, ICollection, 
    IEnumerable, IStateManager
public final class ListItemCollection implements
 IList, ICollection, 
    IEnumerable, IStateManager
解説解説
使用例使用例

ListItemCollection オブジェクトを作成する方法、項目をコレクションに追加する方法、および項目をコレクションから削除する方法を、次のコード例に示します。この例では、listBoxData という名前の ListItemCollection が ListBox1 という名前の ListBox コントロールのデータ ソースとして使用されています。また、ddBoxData という名前の ListItemCollection が DropDownList1 という名前の DropDownList コントロールのデータ ソースとして使用されています。

<%@ Page language="VB" AutoEventWireup="true"
 %>
<%@ Import Namespace="System.Data"
 %>

<HTML>
    <HEAD>
        <SCRIPT runat="server">
            Private Sub Page_Load(sender As
 Object, e As System.EventArgs) Handles
 MyBase.Load
                ' If this isn't the first time the page is loaded in
 this session,
                ' then don't recreate the DataTables.
                If Not IsPostBack Then
                    ' Create a new ListItemCollection.
                    Dim listBoxData As New
 ListItemCollection()
                    ' Add items to the collection.
                    listBoxData.Add(New ListItem("apples"))
                    listBoxData.Add(New ListItem("bananas"))
                    listBoxData.Add(New ListItem("cherries"))
                    listBoxData.Add("grapes")
                    listBoxData.Add("mangos")
                    listBoxData.Add("oranges")
                    ' Set the ListItemCollection as the data source
 for ListBox1.
                    ListBox1.DataSource = listBoxData
                    ListBox1.DataBind()
         
                    ' Create a new ListItemCollection.
                    Dim ddBoxData As New
 ListItemCollection()
                    ' For now, just bind the data to the DropDownList.
                    DropDownList1.DataSource = ddBoxData
                    DropDownList1.DataBind()
                End If
            End Sub 'Page_Load

            Private Sub moveButton1_Click(sender
 As Object, e As System.EventArgs)
 
                'Set the SelectedIndex to -1 so no items are selected.
            
                ' The new item will be set as the selected item when
 it is added.
                DropDownList1.SelectedIndex = - 1
                ' Add the selected item to DropDownList1.
                DropDownList1.Items.Add(ListBox1.SelectedItem)
                ' Delete the selected item from ListBox1.
                ListBox1.Items.Remove(ListBox1.SelectedItem)
            End Sub 'moveButton1_Click
   
   
            Private Sub moveButton2_Click(sender
 As Object, e As System.EventArgs)
                'Set the SelectedIndex to -1 so no items are selected.
                ' The new item will be set as the selected item when
 it is added.
                ListBox1.SelectedIndex = - 1
                ' Add the selected item to ListBox1.
                ListBox1.Items.Add(DropDownList1.SelectedItem)
                'Delete the selected item from DropDownList1.
                DropDownList1.Items.Remove(DropDownList1.SelectedItem)
            End Sub 'moveButton2_Click
        </SCRIPT>
    </HEAD>

    <BODY>
        <form runat="server">
            <table cellpadding="6" border="0">
                <tr>
                    <td rowspan="2" valign="top">
                        <asp:ListBox id="ListBox1"
 runat="server" 
                            SelectionMode="Single"
 Width="100px">
                        </asp:ListBox>
                    </td>

                    <td>
                        <asp:Button id="moveButton1"
 runat="server" Text="Move -->"
                            Width="100px" OnClick="moveButton1_Click"></asp:Button>
                    </td>

                    <td rowspan="2" valign="top">
                        <asp:DropDownList Runat="server"
 ID="DropDownList1"
                            Width="100px">
                        </asp:DropDownList>
                    </td>
                </tr>

                <tr>
                    <td>
                        <asp:Button ID="moveButton2"
 Runat="server" Text="<-- Move"
                            Width="100px" onClick="moveButton2_Click"></asp:Button>
                    </td>
                </tr>
            </table>
        </form>
    </BODY>
</HTML>
<%@ Page language="C#" AutoEventWireup="true"
 %>
<%@ Import Namespace="System.Data" %>

<HTML>
    <HEAD>
        <SCRIPT runat="server">
            private void Page_Load(object sender,
 System.EventArgs e)
            {
                // If this isn't the first time the page is loaded in
 this session,
                // then don't recreate the DataTables.
                if (!IsPostBack)
                {
                    // Create a new ListItemCollection.
                    ListItemCollection listBoxData = new ListItemCollection();
                    // Add items to the collection.
                    listBoxData.Add(new ListItem("apples"));
                    listBoxData.Add(new ListItem("bananas"));
                    listBoxData.Add(new ListItem("cherries"));
                    listBoxData.Add("grapes");
                    listBoxData.Add("mangos");
                    listBoxData.Add("oranges");
                    // Set the ListItemCollection as the data source
 for ListBox1.
                    ListBox1.DataSource = listBoxData;
                    ListBox1.DataBind();

                    // Create a new ListItemCollection.
                    ListItemCollection ddBoxData = new ListItemCollection();
                    // For now, just bind the data to the DropDownList.
                    DropDownList1.DataSource = ddBoxData;
                    DropDownList1.DataBind();
                }        
            }

            private void moveButton1_Click(object
 sender, System.EventArgs e)
            {
                //Set the SelectedIndex to -1 so no items are selected.
                // The new item will be set as the selected item when
 it is added.
                DropDownList1.SelectedIndex = -1;
                // Add the selected item to DropDownList1.
                DropDownList1.Items.Add(ListBox1.SelectedItem);
                // Delete the selected item from ListBox1.
                ListBox1.Items.Remove(ListBox1.SelectedItem);
            }

            private void moveButton2_Click(object
 sender, System.EventArgs e)
            {
                //Set the SelectedIndex to -1 so no items are selected.
                // The new item will be set as the selected item when
 it is added.
                ListBox1.SelectedIndex = -1;
                // Add the selected item to ListBox1.
                ListBox1.Items.Add(DropDownList1.SelectedItem);
                //Delete the selected item from DropDownList1.
                DropDownList1.Items.Remove(DropDownList1.SelectedItem);
            }
        </SCRIPT>
    </HEAD>

    <BODY>
        <form runat="server">
            <table cellpadding="6" border="0">
                <tr>
                    <td rowspan="2" valign="top">
                        <asp:ListBox id="ListBox1" runat="server"
 
                            SelectionMode="Single" Width="100px">
                        </asp:ListBox>
                    </td>

                    <td>
                        <asp:Button id="moveButton1" runat="server"
 Text="Move -->"
                            Width="100px" OnClick="moveButton1_Click"></asp:Button>
                    </td>

                    <td rowspan="2" valign="top">
                        <asp:DropDownList Runat="server" ID="DropDownList1"
                            Width="100px">
                        </asp:DropDownList>
                    </td>
                </tr>

                <tr>
                    <td>
                        <asp:Button ID="moveButton2" Runat="server"
 Text="<-- Move"
                            Width="100px" onClick="moveButton2_Click"></asp:Button>
                    </td>
                </tr>
            </table>
        </form>
    </BODY>
</HTML>
<!-- This example demonstrates how to select
 multiple items from a DataList 
and add the selected items to a DataGrid. The
 example uses a For Each loop
 
to iterate through the ListItem objects in
 the ListItemCollection of ListBox1. -->

<!-- This example demonstrates how to select multiple items from a DataList and
 add the 
selected items to a DataGrid. The example uses a foreach loop
 to iterate through 
the ListItem objects in the ListItemCollection of ListBox1. -->

<%@ Page language="VB" AutoEventWireup="true"%>
<%@ Import Namespace="System.Data"
 %>

<HTML>
    <HEAD>
        
        <SCRIPT runat="server">
            ' Global Variables.
            Private dv As DataView
            Private dt As New
 DataTable()

            Private Sub Page_Load(sender As
 Object, e As System.EventArgs)
                ' Set the number of rows displayed in the ListBox to
 be
                ' the number of items in the ListBoxCollection.
                ListBox1.Rows = ListBox1.Items.Count

                ' If the DataTable is already stored in the Web form's
 default
                ' HttpSessionState variable, then don't recreate the
 DataTable.
                If Session("data")
 Is Nothing Then
                    ' Add columns to the DataTable.
                    dt.Columns.Add(New DataColumn("Item"))
                    dt.Columns.Add(New DataColumn("Price"))
        
                    ' Store the DataTable in the Session variable so
 it can be 
                    ' accessed again later.
                    Session("data") = dt
                    
                    ' Use the table to create a DataView, because the
 DataGrid
                    ' can only bind to a data source that implements
 IEnumerable.
                    dv = New DataView(dt)
            
                    ' Set the DataView as the data source, and bind
 it to the DataGrid.
                    DataGrid1.DataSource = dv
                    DataGrid1.DataBind()
                End If
            End Sub

            Private Sub addButton_Click(sender
 As Object, e As System.EventArgs)
                ' Add the items selected in ListBox1 to DataGrid1.
                Dim item As ListItem
                For Each item In
 ListBox1.Items
                    If item.Selected Then
                        ' Add the item to the DataGrid.
                        ' First, get the DataTable from the Session
 variable.
                        dt = CType(Session("data"),
 DataTable)
            
                        If  Not (dt Is
 Nothing) Then
                            ' Create a new DataRow in the DataTable.
                            Dim dr As DataRow
                            dr = dt.NewRow()
                            ' Add the item to the new DataRow.
                            dr("Item") = item.Text
                            ' Add the item's value to the DataRow.
                            dr("Price") = item.Value
                            ' Add the DataRow to the DataTable.
                            dt.Rows.Add(dr)

                            ' Rebind the data to DataGrid1.
                            dv = new DataView(dt)
                            DataGrid1.DataSource = dv
                            DataGrid1.DataBind()
                        End If
                    End If
                Next item
            End Sub
        </SCRIPT>

    </HEAD>
    
    <BODY>
        <form runat="server">

            <h3> ListItemCollection Example </h3>

            <table cellpadding="6" border="0">
                <tr>
                    <td valign="top">
                        <asp:ListBox id="ListBox1"
 runat="server" SelectionMode="Multiple">
                            <asp:ListItem Value=".89">apples</asp:ListItem>
                            <asp:ListItem Value=".49">bananas</asp:ListItem>
                            <asp:ListItem Value="2.99">cherries</asp:ListItem>
                            <asp:ListItem Value="1.49">grapes</asp:ListItem>
                            <asp:ListItem Value="2.00">mangos</asp:ListItem>
                            <asp:ListItem Value="1.09">oranges</asp:ListItem>
                        </asp:ListBox>
                    </td>

                    <td valign="top">
                        <asp:Button id="addButton"
 runat="server" Text="Add -->"
                            Width="100px" OnClick="addButton_Click"></asp:Button>
                    </td>

                    <td valign="top">
                        <asp:DataGrid Runat="server"
 ID="DataGrid1" CellPadding="4">
                        </asp:DataGrid>
                    </td>
                </tr>
            </table>        
        </form>
    </body>
</HTML>
<%@ Page language="c#" AutoEventWireup="true"%>
<%@ Import Namespace="System.Data" %>

<HTML>
    <HEAD>
        
        <SCRIPT language="C#" runat="server">
            // Global Variables.
            private DataView dv;
            private DataTable dt = new DataTable();

            private void Page_Load(object sender,
 System.EventArgs e)
            {
                // Set the number of rows displayed in the ListBox to
 be
                // the number of items in the ListBoxCollection.
                ListBox1.Rows = ListBox1.Items.Count;

                // If the DataTable is already stored in the Web form's
 default
                // HttpSessionState variable, then don't recreate the
 DataTable.
                if (Session["data"] == null)
                {
                    // Add columns to the DataTable.
                    dt.Columns.Add(new DataColumn("Item"));
                    dt.Columns.Add(new DataColumn("Price"));
        
                    // Store the DataTable in the Session variable so
 it can 
                    // be accessed again later.
                    Session["data"] = dt;
                    
                    // Use the table to create a DataView, because the
 DataGrid
                    // can only bind to a data source that implements
 IEnumerable.
                    dv = new DataView(dt);
            
                    // Set the DataView as the data source, and bind
 it to the DataGrid.
                    DataGrid1.DataSource = dv;
                    DataGrid1.DataBind();
                }
            }

            private void addButton_Click(object
 sender, System.EventArgs e)
            {
                // Add the items selected in ListBox1 to DataGrid1.
                foreach (ListItem item in ListBox1.Items)
                {
                    if (item.Selected)
                    {
                        // Add the item to the DataGrid.
                        // First, get the DataTable from the Session
 variable.
                        dt = (DataTable)Session["data"];
            
                        if (dt != null)
                        { 
                            // Create a new DataRow in the DataTable.
                            DataRow dr = dt.NewRow();
                            // Add the item to the new DataRow.
                            dr["Item"] = item.Text;
                            // Add the item's value to the DataRow.
                            dr["Price"] = item.Value;
                            // Add the DataRow to the DataTable.
                            dt.Rows.Add(dr);

                            // Rebind the data to DataGrid1.
                            dv = new DataView(dt);
                            DataGrid1.DataSource = dv;
                            DataGrid1.DataBind();
                        }
                    }
                }
            }
        </SCRIPT>

    </HEAD>
    
    <BODY>
        <form runat="server">

            <h3> ListItemCollection Example </h3>

            <table cellpadding="6" border="0">
                <tr>
                    <td valign="top">
                        <asp:ListBox id="ListBox1" runat="server"
 SelectionMode="Multiple">
                            <asp:ListItem Value=".89">apples</asp:ListItem>
                            <asp:ListItem Value=".49">bananas</asp:ListItem>
                            <asp:ListItem Value="2.99">cherries</asp:ListItem>
                            <asp:ListItem Value="1.49">grapes</asp:ListItem>
                            <asp:ListItem Value="2.00">mangos</asp:ListItem>
                            <asp:ListItem Value="1.09">oranges</asp:ListItem>
                        </asp:ListBox>
                    </td>

                    <td valign="top">
                        <asp:Button id="addButton" runat="server"
 Text="Add -->"
                            Width="100px" OnClick="addButton_Click"></asp:Button>
                    </td>

                    <td valign="top">
                        <asp:DataGrid Runat="server" ID="DataGrid1"
 CellPadding="4">
                        </asp:DataGrid>
                    </td>
                </tr>
            </table>        
        </form>
    </body>
</HTML>
継承階層継承階層
System.Object
  System.Web.UI.WebControls.ListItemCollection
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ListItemCollection メンバ
System.Web.UI.WebControls 名前空間
ListItem クラス
ListBox クラス
CopyTo
GetEnumerator
System.Collections.IEnumerator
Count
Add
Remove

ListItemCollection コンストラクタ

ListItemCollection クラスの新しいインスタンスを初期化します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Dim instance As New ListItemCollection
public ListItemCollection ()
public:
ListItemCollection ()
public ListItemCollection ()
public function ListItemCollection ()
解説解説
使用例使用例

ListItemCollection オブジェクトを作成する方法、項目をコレクションに追加する方法、および項目をコレクションから削除する方法を、次のコード例に示します。このコードの完全な動作例を参照するには、WebControl クラスのトピックを参照してください。

' Create a new ListItemCollection.
Dim listBoxData As New ListItemCollection()
' Add items to the collection.
listBoxData.Add(New ListItem("apples"))
listBoxData.Add(New ListItem("bananas"))
listBoxData.Add(New ListItem("cherries"))
listBoxData.Add("grapes")
listBoxData.Add("mangos")
listBoxData.Add("oranges")
' Set the ListItemCollection as the data source for ListBox1.
ListBox1.DataSource = listBoxData
ListBox1.DataBind()
// Create a new ListItemCollection.
ListItemCollection listBoxData = new ListItemCollection();
// Add items to the collection.
listBoxData.Add(new ListItem("apples"));
listBoxData.Add(new ListItem("bananas"));
listBoxData.Add(new ListItem("cherries"));
listBoxData.Add("grapes");
listBoxData.Add("mangos");
listBoxData.Add("oranges");
// Set the ListItemCollection as the data source for ListBox1.
ListBox1.DataSource = listBoxData;
ListBox1.DataBind();
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ListItemCollection クラス
ListItemCollection メンバ
System.Web.UI.WebControls 名前空間

ListItemCollection プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Capacity ListItemCollection に格納できる項目の最大数を取得または設定します。
パブリック プロパティ Count コレクション内の ListItem オブジェクト数を取得します。
パブリック プロパティ IsReadOnly ListItemCollection が読み取り専用かどうかを示す値を取得します。
パブリック プロパティ IsSynchronized ListItemCollection へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
パブリック プロパティ Item コレクション内の指定したインデックス位置にある ListItem を取得します。
パブリック プロパティ SyncRoot ListItemCollection へのアクセスを同期するために使用できるオブジェクトを取得します。
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.IList.IsFixedSize このメンバの説明については、IsFixedSize のトピックを参照してください。
インターフェイスの明示的な実装 System.Collections.IList.Item このメンバの説明については、Item のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.IsTrackingViewState このメンバの説明については、IsTrackingViewState のトピックを参照してください。
参照参照

関連項目

ListItemCollection クラス
System.Web.UI.WebControls 名前空間
ListItem クラス
ListBox クラス
CopyTo
GetEnumerator
System.Collections.IEnumerator
Count
Add
Remove

ListItemCollection メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Add オーバーロードされます。 ListItem をコレクションの末尾に追加します。
パブリック メソッド AddRange ListItem オブジェクトの配列の項目をコレクションに追加します。
パブリック メソッド Clear コレクションからすべての ListItem オブジェクトを削除します。
パブリック メソッド Contains 指定した項目がコレクションに格納されているかどうかを確認します。
パブリック メソッド CopyTo 指定した System.Array に ListItemCollection の項目をコピーします。コピー操作は、指定したインデックス位置から始まります。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド FindByText 指定したテキストを格納している Text プロパティを持つ ListItem をコレクション内で検索します。
パブリック メソッド FindByValue 指定した値を格納している Value プロパティを持つ ListItem をコレクション内で検索します。
パブリック メソッド GetEnumerator ListItemCollection のすべての ListItem オブジェクトを格納している System.Collections.IEnumerator 実装オブジェクトを返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド IndexOf コレクション内の指定した ListItem の位置を表すインデックス値を確認します。
パブリック メソッド Insert オーバーロードされます。 ListItem をコレクション内の指定したインデックス位置に挿入します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Remove オーバーロードされます。 ListItem をコレクションから削除します。
パブリック メソッド RemoveAt 指定したインデックス位置にある ListItem をコレクションから削除します。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.IList.Add このメンバの説明については、Add のトピックを参照してください。
インターフェイスの明示的な実装 System.Collections.IList.Contains このメンバの説明については、Contains のトピックを参照してください。
インターフェイスの明示的な実装 System.Collections.IList.IndexOf このメンバの説明については、IndexOf のトピックを参照してください。
インターフェイスの明示的な実装 System.Collections.IList.Insert このメンバの説明については、Insert のトピックを参照してください。
インターフェイスの明示的な実装 System.Collections.IList.Remove このメンバの説明については、Remove のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.LoadViewState 以前に保存した状態を読み込みます。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.SaveViewState 状態の変化を示すオブジェクトを返します。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.TrackViewState 変化の状態の追跡を開始します。
参照参照

関連項目

ListItemCollection クラス
System.Web.UI.WebControls 名前空間
ListItem クラス
ListBox クラス
CopyTo
GetEnumerator
System.Collections.IEnumerator
Count
Add
Remove

ListItemCollection メンバ

リスト コントロールの ListItem オブジェクトのコレクション。このクラスは継承できません。

ListItemCollection データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド ListItemCollection ListItemCollection クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Capacity ListItemCollection に格納できる項目の最大数を取得または設定します。
パブリック プロパティ Count コレクション内の ListItem オブジェクト数を取得します。
パブリック プロパティ IsReadOnly ListItemCollection が読み取り専用かどうかを示す値を取得します。
パブリック プロパティ IsSynchronized ListItemCollection へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。
パブリック プロパティ Item コレクション内の指定したインデックス位置にある ListItem を取得します。
パブリック プロパティ SyncRoot ListItemCollection へのアクセスを同期するために使用できるオブジェクトを取得します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Add オーバーロードされます。 ListItem をコレクションの末尾に追加します。
パブリック メソッド AddRange ListItem オブジェクトの配列の項目をコレクションに追加します。
パブリック メソッド Clear コレクションからすべての ListItem オブジェクトを削除します。
パブリック メソッド Contains 指定した項目がコレクションに格納されているかどうかを確認します。
パブリック メソッド CopyTo 指定した System.Array に ListItemCollection の項目をコピーします。コピー操作は、指定したインデックス位置から始まります。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド FindByText 指定したテキストを格納している Text プロパティを持つ ListItem をコレクション内で検索します。
パブリック メソッド FindByValue 指定した値を格納している Value プロパティを持つ ListItem をコレクション内で検索します。
パブリック メソッド GetEnumerator ListItemCollection のすべての ListItem オブジェクトを格納している System.Collections.IEnumerator 実装オブジェクトを返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IndexOf コレクション内の指定した ListItem の位置を表すインデックス値を確認します。
パブリック メソッド Insert オーバーロードされます。 ListItem をコレクション内の指定したインデックス位置に挿入します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド Remove オーバーロードされます。 ListItem をコレクションから削除します。
パブリック メソッド RemoveAt 指定したインデックス位置にある ListItem をコレクションから削除します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.IList.Add このメンバの説明については、Add のトピックを参照してください。
インターフェイスの明示的な実装 System.Collections.IList.Contains このメンバの説明については、Contains のトピックを参照してください。
インターフェイスの明示的な実装 System.Collections.IList.IndexOf このメンバの説明については、IndexOf のトピックを参照してください。
インターフェイスの明示的な実装 System.Collections.IList.Insert このメンバの説明については、Insert のトピックを参照してください。
インターフェイスの明示的な実装 System.Collections.IList.Remove このメンバの説明については、Remove のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.LoadViewState 以前に保存した状態を読み込みます。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.SaveViewState 状態の変化を示すオブジェクトを返します。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.TrackViewState 変化の状態の追跡を開始します。
インターフェイスの明示的な実装 System.Collections.IList.IsFixedSize このメンバの説明については、IsFixedSize のトピックを参照してください。
インターフェイスの明示的な実装 System.Collections.IList.Item このメンバの説明については、Item のトピックを参照してください。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.IsTrackingViewState このメンバの説明については、IsTrackingViewState のトピックを参照してください。
参照参照

関連項目

ListItemCollection クラス
System.Web.UI.WebControls 名前空間
ListItem クラス
ListBox クラス
CopyTo
GetEnumerator
System.Collections.IEnumerator
Count
Add
Remove



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「ListItemCollection」の関連用語

ListItemCollectionのお隣キーワード
検索ランキング

   

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



ListItemCollectionのページの著作権

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

©2026 GRAS Group, Inc.RSS