DataColumnMappingCollection.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é DataColumnMapping v rámci kolekce.
Přetížení
IndexOf(String) |
Získá umístění se zadaným názvem zdrojového DataColumnMapping sloupce. |
IndexOf(Object) |
Získá umístění zadaného Object , který je DataColumnMapping v rámci kolekce. |
IndexOf(String)
Získá umístění se zadaným názvem zdrojového DataColumnMapping sloupce.
public:
virtual int IndexOf(System::String ^ sourceColumn);
public int IndexOf (string? sourceColumn);
public int IndexOf (string sourceColumn);
abstract member IndexOf : string -> int
override this.IndexOf : string -> int
Public Function IndexOf (sourceColumn As String) As Integer
Parametry
- sourceColumn
- String
Název zdrojového sloupce rozlišující malá a velká písmena.
Návraty
Umístění zdroje založené na nule se zadaným názvem zdrojového DataColumnMapping sloupce rozlišující malá a malá písmena.
Implementuje
Příklady
Následující příklad vyhledá objekt s daným DataColumnMapping názvem zdrojového sloupce v kolekci DataColumnMappingCollection . Pokud existuje DataColumnMapping , 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 DataColumnMappingCollection byla vytvořena kolekce.
public void FindDataColumnMapping()
{
// ...
// create columnMappings
// ...
if (!columnMappings.Contains("Description"))
{
Console.WriteLine("Error: no such table in collection.");
}
else
{
Console.WriteLine("Name {0}",
columnMappings["Description"].ToString());
Console.WriteLine("Index: {0}",
columnMappings.IndexOf("Description").ToString());
}
}
Public Sub FindDataColumnMapping()
' ...
' create columnMappings
' ...
If Not columnMappings.Contains("Description") Then
Console.WriteLine("Error: no such table in collection.")
Else
Console.WriteLine("Name: {0}", _
columnMappings("Description").ToString())
Console.WriteLine("Index: {0}", _
columnMappings.IndexOf("Description").ToString())
End If
End Sub
Viz také
Platí pro
IndexOf(Object)
Získá umístění zadaného Object , který je DataColumnMapping v rámci kolekce.
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 ten, který DataColumnMapping se má najít.
Návraty
Nulové umístění zadaného Object objektu DataColumnMapping , který je v rámci kolekce.
Implementuje
Příklady
Následující příklad vyhledá DataColumnMapping objekt v rámci kolekce. Pokud mapování existuje v kolekci, 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 DataColumnMappingCollection byla vytvořena kolekce a DataColumnMapping 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