DataColumnMappingCollection.IndexOf DataColumnMappingCollection.IndexOf DataColumnMappingCollection.IndexOf DataColumnMappingCollection.IndexOf Method

Определение

Возвращает положение указанного объекта DataColumnMapping в коллекции.Gets the location of the specified DataColumnMapping within the collection.

Перегрузки

IndexOf(String) IndexOf(String) IndexOf(String) IndexOf(String)

Возвращает местоположение объекта DataColumnMapping с указанным именем исходного столбца.Gets the location of the DataColumnMapping with the specified source column name.

IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

Возвращает расположение указанного объекта Object, который является объектом DataColumnMapping в коллекции.Gets the location of the specified Object that is a DataColumnMapping within the collection.

IndexOf(String) IndexOf(String) IndexOf(String) IndexOf(String)

Возвращает местоположение объекта DataColumnMapping с указанным именем исходного столбца.Gets the location of the DataColumnMapping with the specified source column name.

public:
 virtual int IndexOf(System::String ^ sourceColumn);
public int IndexOf (string sourceColumn);
abstract member IndexOf : string -> int
override this.IndexOf : string -> int
Public Function IndexOf (sourceColumn As String) As Integer

Параметры

sourceColumn
String String String String

Зависящее от регистра имя исходного столбца.The case-sensitive name of the source column.

Возвраты

Отсчитываемое от нуля расположение объекта DataColumnMapping с указанным зависящим от регистра именем исходного столбца.The zero-based location of the DataColumnMapping with the specified case-sensitive source column name.

Реализации

Примеры

В следующем примере выполняется поиск 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
Дополнительно

IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

Возвращает расположение указанного объекта Object, который является объектом DataColumnMapping в коллекции.Gets the location of the specified Object that is a DataColumnMapping within the collection.

public:
 virtual int IndexOf(System::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

Параметры

value
Object Object Object Object

Объект Object, являющийся объектом DataColumnMapping для поиска.An Object that is the DataColumnMapping to find.

Возвраты

Отсчитываемое от нуля расположение указанного объекта Object, который является объектом DataColumnMapping в коллекции.The zero-based location of the specified Object that is a DataColumnMapping within the collection.

Реализации

Примеры

В следующем примере выполняется поиск объекта 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
Дополнительно

Применяется к