共用方式為


DataColumnMappingCollection.Contains 方法

定義

取得值,指出 DataColumnMapping 物件是否存在於集合中。

多載

Contains(Object)

取得值,指出具有指定 DataColumnMappingObject 物件是否存在於集合中。

Contains(String)

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

Contains(Object)

來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs

取得值,指出具有指定 DataColumnMappingObject 物件是否存在於集合中。

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,即是 DataColumnMapping

傳回

如果集合含有指定的 DataColumnMapping 物件,則為 true,否則為 false

實作

例外狀況

傳入的物件不是 DataColumnMapping 物件。

範例

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

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)

來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs

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

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

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

傳回

如果集合包含具有指定來源資料行名稱的 DataColumnMapping 物件,則為 true,否則為 false

實作

範例

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

public void FindDataColumnMapping()
{
    // ...
    // create columnMappings
    // ...
    if (!columnMappings.Contains("Description"))
    {
        Console.WriteLine("Error: no such table in collection.");
    }
    else
    {
        Console.WriteLine("Name {0}",
            columnMappings["Description"].ToString());
        Console.WriteLine("Index: {0}",
            columnMappings.IndexOf("Description").ToString());
    }
}
Public Sub FindDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    If Not columnMappings.Contains("Description") Then
        Console.WriteLine("Error: no such table in collection.")
    Else
       Console.WriteLine("Name: {0}", _
           columnMappings("Description").ToString())
       Console.WriteLine("Index: {0}", _
           columnMappings.IndexOf("Description").ToString())
    End If
End Sub

另請參閱

適用於