DataTableMappingCollection.Contains 方法

定義

取得值,指出特定的 DataTableMapping 物件是否存在於集合。

多載

Contains(Object)

取得值,指出指定的 DataTableMapping 物件是否存在於集合。

Contains(String)

取得值,指出具有指定來源資料表名稱的 DataTableMapping 物件是否存在於集合。

Contains(Object)

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

取得值,指出指定的 DataTableMapping 物件是否存在於集合。

public:
 virtual bool Contains(System::Object ^ value);
public bool Contains (object? value);
public bool Contains (object value);
abstract member Contains : obj -> bool
override this.Contains : obj -> bool
Public Function Contains (value As Object) As Boolean

參數

value
Object

Object,即是 DataTableMapping

傳回

如果這個集合包含指定的 DataTableMapping,則為 true,否則為 false

實作

範例

下列範例會在集合中搜尋 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

適用於

Contains(String)

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

取得值,指出具有指定來源資料表名稱的 DataTableMapping 物件是否存在於集合。

public:
 virtual bool Contains(System::String ^ value);
public bool Contains (string? value);
public bool Contains (string value);
abstract member Contains : string -> bool
override this.Contains : string -> bool
Public Function Contains (value As String) As Boolean

參數

value
String

含有 DataTableMapping 物件的區分大小寫來源資料表名稱。

傳回

如果集合包含具有這個來源資料表名稱的 DataTableMapping 物件,則為 true,否則為 false

實作

範例

下列範例會搜尋 DataTableMapping 集合內具有指定源數據表名稱的物件 DataTableMappingCollectionDataTableMapping如果 存在,此範例會顯示對應的名稱和索引。 如果對應不存在,此範例會顯示錯誤。 此範例假設 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

適用於