Compartir a través de


DataTableMappingCollection.IndexOf Método

Definición

Obtiene la ubicación del objeto DataTableMapping especificado en la colección.

Sobrecargas

IndexOf(Object)

Obtiene la ubicación del objeto DataTableMapping especificado en la colección.

IndexOf(String)

Obtiene la ubicación del objeto DataTableMapping con el nombre de tabla de origen especificado.

IndexOf(Object)

Source:
DataTableMappingCollection.cs
Source:
DataTableMappingCollection.cs
Source:
DataTableMappingCollection.cs

Obtiene la ubicación del objeto DataTableMapping especificado en la colección.

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

Parámetros

value
Object

Object que es el objeto DataTableMapping que se va a buscar.

Devoluciones

Ubicación de base cero del objeto DataTableMapping especificado en la colección.

Implementaciones

Ejemplos

En el ejemplo siguiente se busca un DataTableMapping elemento dentro de la colección. Si la asignación existe en la colección, se quita. Si la asignación no existe dentro de la colección, se agrega a la colección y se muestra su índice. En el ejemplo se supone que se ha creado una DataTableMappingCollection colección y un DataTableMapping objeto .

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

Se aplica a

IndexOf(String)

Source:
DataTableMappingCollection.cs
Source:
DataTableMappingCollection.cs
Source:
DataTableMappingCollection.cs

Obtiene la ubicación del objeto DataTableMapping con el nombre de tabla de origen especificado.

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

Parámetros

sourceTable
String

Nombre, con distinción entre mayúsculas y minúsculas, de la tabla de origen.

Devoluciones

Ubicación de base cero del objeto DataTableMapping con el nombre de tabla de origen especificado.

Implementaciones

Ejemplos

En el ejemplo siguiente se busca un DataTableMapping objeto con el nombre de tabla de origen especificado dentro de una DataTableMappingCollection colección. DataTableMapping Si existe, en el ejemplo se muestra el nombre y el índice de la asignación. Si la asignación no existe, el ejemplo muestra un error. En este ejemplo se supone que se ha creado una DataTableMappingCollection colección.

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

Se aplica a