DataColumnMappingCollection.IndexOf Yöntem

Tanım

Koleksiyon içinde belirtilen konumunu alır DataColumnMapping .Gets the location of the specified DataColumnMapping within the collection.

Aşırı Yüklemeler

IndexOf(String)

DataColumnMappingBelirtilen kaynak sütun adı ile konumunu alır.Gets the location of the DataColumnMapping with the specified source column name.

IndexOf(Object)

Koleksiyonun içinde olan belirtilen konumunu alır Object DataColumnMapping .Gets the location of the specified Object that is a DataColumnMapping within the collection.

IndexOf(String)

DataColumnMappingBelirtilen kaynak sütun adı ile konumunu alır.Gets the location of the DataColumnMapping with the specified source column name.

public:
 virtual int IndexOf(System::String ^ sourceColumn);
public int IndexOf (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

Parametreler

sourceColumn
String

Kaynak sütunun büyük/küçük harfe duyarlı adı.The case-sensitive name of the source column.

Döndürülenler

Int32

DataColumnMappingBelirtilen büyük/küçük harf duyarlı kaynak sütun adı ile öğesinin sıfır tabanlı konumu.The zero-based location of the DataColumnMapping with the specified case-sensitive source column name.

Uygulamalar

Örnekler

Aşağıdaki örnek, DataColumnMapping bir koleksiyon içinde verilen kaynak sütun adına sahip bir nesne arar DataColumnMappingCollection .The following example searches for a DataColumnMapping object with the given source column name within a DataColumnMappingCollection collection. Varsa DataColumnMapping , örnek, eşlemenin adını ve dizinini görüntüler.If the DataColumnMapping exists, the example displays the name and the index of the mapping. Eşleme yoksa, örnek bir hata görüntüler.If the mapping does not exist, the example displays an error. Bu örnek DataColumnMappingCollection , bir koleksiyonun oluşturulduğunu varsayar.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

Ayrıca bkz.

Şunlara uygulanır

IndexOf(Object)

Koleksiyonun içinde olan belirtilen konumunu alır 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);
public int IndexOf (object value);
abstract member IndexOf : obj -> int
override this.IndexOf : obj -> int
Public Function IndexOf (value As Object) As Integer

Parametreler

value
Object

Object DataColumnMapping Bulunacak.An Object that is the DataColumnMapping to find.

Döndürülenler

Int32

Belirtilen, Object koleksiyonun içinde olan sıfır tabanlı konumu DataColumnMapping .The zero-based location of the specified Object that is a DataColumnMapping within the collection.

Uygulamalar

Örnekler

Aşağıdaki örnek koleksiyon içinde bir arar DataColumnMapping .The following example searches for a DataColumnMapping within the collection. Eşleme koleksiyonda varsa, kaldırılır.If the mapping exists in the collection, it is removed. Eşleme koleksiyon içinde yoksa, koleksiyona eklenir ve dizini görüntülenir.If the mapping does not exist within the collection, it is added to the collection and its index is displayed. Örnek, bir DataColumnMappingCollection koleksiyonun ve bir DataColumnMapping nesnenin oluşturulduğunu varsayar.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

Ayrıca bkz.

Şunlara uygulanır