DataTableMappingCollection.IndexOf Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá umístění zadaného DataTableMapping objektu v kolekci.
Přetížení
| Name | Description |
|---|---|
| IndexOf(Object) |
Získá umístění zadaného DataTableMapping objektu v kolekci. |
| IndexOf(String) |
Získá umístění objektu DataTableMapping se zadaným názvem zdrojové tabulky. |
IndexOf(Object)
Získá umístění zadaného DataTableMapping objektu v kolekci.
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
Parametry
- value
- Object
To Object je DataTableMapping objekt, který se má najít.
Návraty
Umístění zadaného DataTableMapping objektu v kolekci na základě nuly.
Implementuje
Příklady
Následující příklad vyhledá DataTableMapping v rámci kolekce. Pokud mapování v kolekci existuje, odebere se. Pokud mapování v kolekci neexistuje, přidá se do kolekce a zobrazí se její index. Příklad předpokládá, že DataTableMappingCollection kolekce a DataTableMapping objekt byly vytvořeny.
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
Platí pro
IndexOf(String)
Získá umístění objektu DataTableMapping se zadaným názvem zdrojové tabulky.
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
Parametry
- sourceTable
- String
V názvu zdrojové tabulky se rozlišují malá a velká písmena.
Návraty
Nulové umístění objektu DataTableMapping se zadaným názvem zdrojové tabulky.
Implementuje
Příklady
Následující příklad vyhledá DataTableMapping objekt s daným názvem zdrojové tabulky v kolekci DataTableMappingCollection . Pokud existuje, zobrazí se DataTableMapping v příkladu název a index mapování. Pokud mapování neexistuje, zobrazí se v příkladu chyba. Tento příklad předpokládá, že DataTableMappingCollection byla vytvořena kolekce.
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