Aracılığıyla paylaş


DataTableMappingCollection.IndexOf Yöntem

Tanım

Belirtilen DataTableMapping nesnenin koleksiyon içindeki konumunu alır.

Aşırı Yüklemeler

IndexOf(Object)

Belirtilen DataTableMapping nesnenin koleksiyon içindeki konumunu alır.

IndexOf(String)

Belirtilen kaynak tablo adına sahip nesnenin konumunu DataTableMapping alır.

IndexOf(Object)

Kaynak:
DataTableMappingCollection.cs
Kaynak:
DataTableMappingCollection.cs
Kaynak:
DataTableMappingCollection.cs

Belirtilen DataTableMapping nesnenin koleksiyon içindeki konumunu alır.

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 Bu, bulunabilecek nesnedirDataTableMapping.

Döndürülenler

Koleksiyon içinde belirtilen DataTableMapping nesnenin sıfır tabanlı konumu.

Uygulamalar

Örnekler

Aşağıdaki örnekte koleksiyon içinde bir DataTableMapping aranmaktadır. Eşleme koleksiyonda varsa kaldırılır. Eşleme koleksiyon içinde yoksa, koleksiyona eklenir ve dizini görüntülenir. Örnekte bir DataTableMappingCollection koleksiyonun ve nesnenin DataTableMapping oluşturulduğu varsayılır.

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

Şunlara uygulanır

IndexOf(String)

Kaynak:
DataTableMappingCollection.cs
Kaynak:
DataTableMappingCollection.cs
Kaynak:
DataTableMappingCollection.cs

Belirtilen kaynak tablo adına sahip nesnenin konumunu DataTableMapping alır.

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

Parametreler

sourceTable
String

Kaynak tablonun büyük/küçük harfe duyarlı adı.

Döndürülenler

Belirtilen kaynak tablo adına sahip nesnenin DataTableMapping sıfır tabanlı konumu.

Uygulamalar

Örnekler

Aşağıdaki örnek, bir DataTableMapping koleksiyon içinde verilen kaynak tablo adına sahip bir DataTableMappingCollection nesneyi arar. DataTableMapping örneği varsa, eşlemenin adını ve dizinini görüntüler. Eşleme yoksa örnekte bir hata görüntülenir. Bu örnekte bir DataTableMappingCollection koleksiyonun oluşturulduğu varsayılır.

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

Şunlara uygulanır