Bagikan melalui


DataColumnMappingCollection.IndexOf Metode

Definisi

Mendapatkan lokasi yang ditentukan DataColumnMapping dalam koleksi.

Overload

IndexOf(String)

Mendapatkan lokasi DataColumnMapping dengan nama kolom sumber yang ditentukan.

IndexOf(Object)

Mendapatkan lokasi yang ditentukan Object yang merupakan DataColumnMapping dalam koleksi.

IndexOf(String)

Sumber:
DataColumnMappingCollection.cs
Sumber:
DataColumnMappingCollection.cs
Sumber:
DataColumnMappingCollection.cs

Mendapatkan lokasi DataColumnMapping dengan nama kolom sumber yang ditentukan.

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

Parameter

sourceColumn
String

Nama peka huruf besar/kecil dari kolom sumber.

Mengembalikan

Lokasi berbasis nol dengan DataColumnMapping nama kolom sumber peka huruf besar/kecil yang ditentukan.

Penerapan

Contoh

Contoh berikut mencari DataColumnMapping objek dengan nama kolom sumber yang DataColumnMappingCollection diberikan dalam koleksi. DataColumnMapping Jika ada, contoh menampilkan nama dan indeks pemetaan. Jika pemetaan tidak ada, contoh menampilkan kesalahan. Contoh ini mengasumsikan bahwa DataColumnMappingCollection koleksi telah dibuat.

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

Lihat juga

Berlaku untuk

IndexOf(Object)

Sumber:
DataColumnMappingCollection.cs
Sumber:
DataColumnMappingCollection.cs
Sumber:
DataColumnMappingCollection.cs

Mendapatkan lokasi yang ditentukan Object yang merupakan DataColumnMapping dalam koleksi.

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

Parameter

value
Object

Itu Object adalah DataColumnMapping untuk menemukan.

Mengembalikan

Lokasi berbasis nol dari yang ditentukan Object yang merupakan DataColumnMapping dalam koleksi.

Penerapan

Contoh

Contoh berikut mencari dalam DataColumnMapping koleksi. Jika pemetaan ada dalam koleksi, pemetaan akan dihapus. Jika pemetaan tidak ada dalam koleksi, pemetaan ditambahkan ke koleksi dan indeksnya ditampilkan. Contoh mengasumsikan bahwa DataColumnMappingCollection koleksi dan DataColumnMapping objek telah dibuat.

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

Lihat juga

Berlaku untuk