Bagikan melalui


DataTableMappingCollection.IndexOf Metode

Definisi

Mendapatkan lokasi objek yang ditentukan DataTableMapping dalam koleksi.

Overload

IndexOf(Object)

Mendapatkan lokasi objek yang ditentukan DataTableMapping dalam koleksi.

IndexOf(String)

Mendapatkan lokasi DataTableMapping objek dengan nama tabel sumber yang ditentukan.

IndexOf(Object)

Sumber:
DataTableMappingCollection.cs
Sumber:
DataTableMappingCollection.cs
Sumber:
DataTableMappingCollection.cs

Mendapatkan lokasi objek yang ditentukan DataTableMapping 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

Yang Object merupakan objek untuk DataTableMapping ditemukan.

Mengembalikan

Lokasi berbasis nol dari objek yang ditentukan DataTableMapping dalam koleksi.

Penerapan

Contoh

Contoh berikut mencari dalam DataTableMapping 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 DataTableMappingCollection koleksi dan DataTableMapping 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

Berlaku untuk

IndexOf(String)

Sumber:
DataTableMappingCollection.cs
Sumber:
DataTableMappingCollection.cs
Sumber:
DataTableMappingCollection.cs

Mendapatkan lokasi DataTableMapping objek dengan nama tabel sumber yang ditentukan.

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

Parameter

sourceTable
String

Nama peka huruf besar/kecil dari tabel sumber.

Mengembalikan

Lokasi DataTableMapping berbasis nol objek dengan nama tabel sumber yang ditentukan.

Penerapan

Contoh

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

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

Berlaku untuk