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í
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 objekt, který DataTableMapping chcete najít.
Návraty
Nulové umístění zadaného DataTableMapping objektu v kolekci.
Implementuje
Příklady
Následující příklad vyhledá objekt DataTableMapping v rámci kolekce. Pokud mapování v kolekci existuje, odebere se. Pokud mapování v rámci kolekce neexistuje, přidá se do kolekce a zobrazí se její index. Příklad předpokládá, že DataTableMappingCollection byla vytvořena kolekce a DataTableMapping objekt.
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
Název zdrojové tabulky rozlišuje velká a malá 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á objekt s daným DataTableMapping názvem zdrojové tabulky v kolekci DataTableMappingCollection . Pokud existuje DataTableMapping , zobrazí se 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