DataTableMappingCollection.Contains Método

Definição

Obtém um valor que indica se um objeto DataTableMapping particular existe na coleção.

Sobrecargas

Contains(Object)

Obtém um valor que indica se um objeto DataTableMapping especificado existe na coleção.

Contains(String)

Obtém um valor que indica se um objeto DataTableMapping com o nome da tabela de origem especificado existe na coleção.

Contains(Object)

Obtém um valor que indica se um objeto DataTableMapping especificado existe na coleção.

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

Parâmetros

value
Object

Um Object que é o DataTableMapping.

Retornos

Boolean

true se essa coleção contiver o DataTableMapping especificado, caso contrário, false.

Implementações

Exemplos

O exemplo a seguir procura um DataTableMapping dentro da coleção. Se o mapeamento existir na coleção, ele será removido. Se o mapeamento não existir dentro da coleção, ele será adicionado à coleção e seu índice será exibido. O exemplo pressupõe que uma DataTableMappingCollection coleção e um DataTableMapping objeto foram criados.

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

Aplica-se a

Contains(String)

Obtém um valor que indica se um objeto DataTableMapping com o nome da tabela de origem especificado existe na coleção.

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

Parâmetros

value
String

O nome da tabela de origem que diferencia maiúsculas e minúsculas contendo o objeto DataTableMapping.

Retornos

Boolean

true se a coleção contiver um objeto DataTableMapping com esse nome de tabela de origem, caso contrário, false.

Implementações

Exemplos

O exemplo a seguir pesquisa um DataTableMapping objeto com o nome de tabela de origem fornecido em uma DataTableMappingCollection coleção. Se existir DataTableMapping , o exemplo exibirá o nome e o índice do mapeamento. Se o mapeamento não existir, o exemplo exibirá um erro. Este exemplo pressupõe que uma DataTableMappingCollection coleção tenha sido criada.

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

Aplica-se a