DataTableMappingCollection.IndexOf Metod

Definition

Hämtar platsen för det angivna DataTableMapping objektet i samlingen.

Överlagringar

Name Description
IndexOf(Object)

Hämtar platsen för det angivna DataTableMapping objektet i samlingen.

IndexOf(String)

Hämtar objektets DataTableMapping plats med det angivna källtabellnamnet.

IndexOf(Object)

Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs

Hämtar platsen för det angivna DataTableMapping objektet i samlingen.

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

Parametrar

value
Object

En Object som är det objekt som ska hittas DataTableMapping .

Returer

Den nollbaserade platsen för det angivna DataTableMapping objektet i samlingen.

Implementeringar

Exempel

I följande exempel söker du efter en DataTableMapping i samlingen. Om mappningen finns i samlingen tas den bort. Om mappningen inte finns i samlingen läggs den till i samlingen och dess index visas. Exemplet förutsätter att en DataTableMappingCollection samling och ett DataTableMapping objekt har skapats.

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

Gäller för

IndexOf(String)

Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs

Hämtar objektets DataTableMapping plats med det angivna källtabellnamnet.

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

Parametrar

sourceTable
String

Källtabellens skiftlägeskänsliga namn.

Returer

Objektets nollbaserade plats DataTableMapping med det angivna källtabellnamnet.

Implementeringar

Exempel

Följande exempel söker efter ett DataTableMapping objekt med det angivna källtabellnamnet i en DataTableMappingCollection samling. Om det DataTableMapping finns visar exemplet namnet och indexet för mappningen. Om mappningen inte finns visas ett fel i exemplet. Det här exemplet förutsätter att en DataTableMappingCollection samling har skapats.

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

Gäller för