DataColumnMappingCollection.Contains メソッド

定義

DataColumnMapping オブジェクトがコレクション内に存在するかどうかを示す値を取得します。Gets a value indicating whether a DataColumnMapping object exists in the collection.

オーバーロード

Contains(Object)

指定した DataColumnMapping が含まれる Object オブジェクトがコレクション内に存在するかどうかを示す値を取得します。Gets a value indicating whether a DataColumnMapping object with the given Object exists in the collection.

Contains(String)

指定したソース列名が含まれる DataColumnMapping オブジェクトがコレクション内に存在するかどうかを示す値を取得します。Gets a value indicating whether a DataColumnMapping object with the given source column name exists in the collection.

Contains(Object)

指定した DataColumnMapping が含まれる Object オブジェクトがコレクション内に存在するかどうかを示す値を取得します。Gets a value indicating whether a DataColumnMapping object with the given Object exists in the collection.

public:
 virtual bool Contains(System::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 である DataColumnMappingAn Object that is the DataColumnMapping.

戻り値

Boolean

指定した DataColumnMapping オブジェクトがコレクション内に存在する場合は true。それ以外の場合は falsetrue if the collection contains the specified DataColumnMapping object; otherwise, false.

実装

例外

渡されたオブジェクトは DataColumnMapping オブジェクトではありませんでした。The object passed in was not a DataColumnMapping object.

次の例では、 DataColumnMapping コレクション内でを検索します。The following example searches for a DataColumnMapping within the collection. コレクション内にマッピングが存在する場合は、そのマッピングが削除されます。If the mapping exists in the collection, it is removed. コレクション内にマッピングが存在しない場合は、コレクションに追加され、そのインデックスが表示されます。If the mapping does not exist within the collection, it is added to the collection and its index is displayed. この例では、 DataColumnMappingCollection コレクションと DataColumnMapping オブジェクトが作成されていることを前提としています。The example assumes that a DataColumnMappingCollection collection and a DataColumnMapping object have been created.

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)

指定したソース列名が含まれる DataColumnMapping オブジェクトがコレクション内に存在するかどうかを示す値を取得します。Gets a value indicating whether a DataColumnMapping object with the given source column name exists in the collection.

public:
 virtual bool Contains(System::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 オブジェクトのソース列名。大文字と小文字が区別されます。The case-sensitive source column name of the DataColumnMapping object.

戻り値

Boolean

指定したソース列名が含まれる DataColumnMapping オブジェクトがコレクション内に存在する場合は true。それ以外の場合は falsetrue if collection contains a DataColumnMapping object with the specified source column name; otherwise, false.

実装

次の例では、 DataColumnMapping コレクション内の指定されたソース列名を持つオブジェクトを検索し DataColumnMappingCollection ます。The following example searches for a DataColumnMapping object with the given source column name within a DataColumnMappingCollection collection. が存在する場合、この例では、 DataColumnMapping マッピングの名前とインデックスが表示されます。If the DataColumnMapping exists, the example displays the name and the index of the mapping. マッピングが存在しない場合、この例ではエラーが表示されます。If the mapping does not exist, the example displays an error. この例では、 DataColumnMappingCollection コレクションが作成されていることを前提としています。This example assumes that a DataColumnMappingCollection collection has been created.

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

こちらもご覧ください

適用対象