DataTableMappingCollection.IndexOf Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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)
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)
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