DataTableMappingCollection.IndexOf 方法

定義

取得集合中指定的 DataTableMapping 物件位置。

多載

IndexOf(Object)

取得集合中指定的 DataTableMapping 物件位置。

IndexOf(String)

取得具有指定來源資料表名稱的 DataTableMapping 物件位置。

IndexOf(Object)

來源:
DataTableMappingCollection.cs
來源:
DataTableMappingCollection.cs
來源:
DataTableMappingCollection.cs

取得集合中指定的 DataTableMapping 物件位置。

public:
 virtual int IndexOf(System::Object ^ value);
public int IndexOf (object? value);
public int IndexOf (object value);
abstract member IndexOf : obj -> int
override this.IndexOf : obj -> int
Public Function IndexOf (value As Object) As Integer

參數

value
Object

Object,即是要尋找的 DataTableMapping 物件。

傳回

集合中指定 DataTableMapping 物件的以零起始位置。

實作

範例

下列範例會在 集合內搜尋 DataTableMapping 。 如果對應存在於集合中,則會移除它。 如果集合內沒有對應,則會將其新增至集合,並顯示其索引。 此範例假設 DataTableMappingCollection 已建立集合和 DataTableMapping 物件。

public void ChangedMyMind()
{
    // ...
    // create mappings and mapping
    // ...
    if (mappings.Contains((Object) mapping))
    {
        mappings.Remove((Object) mapping);
    }
    else
    {
        mappings.Add((Object) mapping);
        Console.WriteLine("Index of new mapping: "
            + mappings.IndexOf((Object) mapping));
    }
}
Public Sub ChangedMyMind()
    ' ...
    ' create mappings and mapping
    ' ...
    If mappings.Contains(CType(mapping, Object)) Then
        mappings.Remove(CType(mapping, Object))
    Else
        mappings.Add(CType(mapping, Object))
        Console.WriteLine("Index of new mapping: " _
           & mappings.IndexOf(CType(mapping, Object)).ToString())
    End If
End Sub

適用於

IndexOf(String)

來源:
DataTableMappingCollection.cs
來源:
DataTableMappingCollection.cs
來源:
DataTableMappingCollection.cs

取得具有指定來源資料表名稱的 DataTableMapping 物件位置。

public:
 virtual int IndexOf(System::String ^ sourceTable);
public int IndexOf (string? sourceTable);
public int IndexOf (string sourceTable);
abstract member IndexOf : string -> int
override this.IndexOf : string -> int
Public Function IndexOf (sourceTable As String) As Integer

參數

sourceTable
String

來源資料表的區分大小寫名稱。

傳回

具有指定來源資料表名稱的 DataTableMapping 物件之以零起始的位置。

實作

範例

下列範例會搜尋 DataTableMapping 集合中 DataTableMappingCollection 具有指定源數據表名稱的物件。 DataTableMapping如果 存在,此範例會顯示對應的名稱和索引。 如果對應不存在,此範例會顯示錯誤。 此範例假設 DataTableMappingCollection 已建立集合。

public void FindDataTableMapping()
{
    // ...
    // create mappings
    // ...
    if (!mappings.Contains("Categories"))
        Console.WriteLine("Error: no such table in collection");
    else
        Console.WriteLine
            ("Name: " + mappings["Categories"].ToString() + "\n"
            + "Index: " + mappings.IndexOf("Categories").ToString());
}
Public Sub FindDataTableMapping()
    ' ...
    ' create mappings
    ' ...
    If Not mappings.Contains("Categories") Then
        Console.WriteLine("Error: no such table in collection")
    Else
        Console.WriteLine("Name: " & mappings("Categories").ToString() _
           & ControlChars.Cr + "Index: " _
           & mappings.IndexOf("Categories").ToString())
    End If
End Sub

適用於