ConstraintCollection.IndexOf Metod

Definition

Hämtar indexet för den angivna Constraint.

Överlagringar

Name Description
IndexOf(Constraint)

Hämtar indexet för den angivna Constraint.

IndexOf(String)

Hämtar indexet för det Constraint angivna efter namn.

IndexOf(Constraint)

Hämtar indexet för den angivna Constraint.

public:
 int IndexOf(System::Data::Constraint ^ constraint);
public int IndexOf(System.Data.Constraint constraint);
member this.IndexOf : System.Data.Constraint -> int
Public Function IndexOf (constraint As Constraint) As Integer

Parametrar

constraint
Constraint

Att Constraint söka efter.

Returer

Det nollbaserade indexet för Constraint om det finns i samlingen, annars -1.

Exempel

I följande exempel används IndexOf metoden för att returnera indexet för en Constraint. Indexet skickas till Contains metoden innan det tas bort för att avgöra om samlingen innehåller villkoret.

private void RemoveConstraint(
    ConstraintCollection constraints, Constraint constraint)
{
    try
    {
        if(constraints.Contains(constraint.ConstraintName))
        {
            if(constraints.CanRemove(constraint))
            {
                constraints.RemoveAt(constraints.IndexOf(constraint));
            }
        }
    }
    catch(Exception e)
    {
        // Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.",
            e.GetType());
    }
}
Private Sub RemoveConstraint _
    (constraints As ConstraintCollection, constraint As Constraint)
    Try
        If constraints.Contains(constraint.ConstraintName) Then
            If constraints.CanRemove(constraint) Then
                constraints.RemoveAt _
                (constraints.IndexOf(constraint))
            End If
        End If

    Catch e As Exception
    ' Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.", _
            e.GetType().ToString())
    End Try
End Sub

Kommentarer

IndexOf Använd metoden för att returnera ett index som ska användas med metoden Contains ellerRemove.

Se även

Gäller för

IndexOf(String)

Hämtar indexet för det Constraint angivna efter namn.

public:
 virtual int IndexOf(System::String ^ constraintName);
public:
 int IndexOf(System::String ^ constraintName);
public virtual int IndexOf(string constraintName);
public int IndexOf(string constraintName);
abstract member IndexOf : string -> int
override this.IndexOf : string -> int
member this.IndexOf : string -> int
Public Overridable Function IndexOf (constraintName As String) As Integer
Public Function IndexOf (constraintName As String) As Integer

Parametrar

constraintName
String

Namnet på Constraint.

Returer

Indexet för Constraint om det finns i samlingen, annars -1.

Exempel

I följande exempel används IndexOf metoden för att returnera indexet för en Constraint. Indexet skickas till Contains metoden för att avgöra om samlingen innehåller villkoret innan det tas bort.

private void RemoveConstraint(
    ConstraintCollection constraints, Constraint constraint)
{
    try
    {
        if(constraints.Contains(constraint.ConstraintName))
        {
            if(constraints.CanRemove(constraint))
            {
                constraints.RemoveAt(
                    constraints.IndexOf(constraint.ConstraintName));
            }
        }
    }
    catch(Exception e)
    {
        // Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.",
            e.GetType());
    }
}
Private Sub RemoveConstraint _
    (constraints As ConstraintCollection, constraint As Constraint)

    Try
        If constraints.Contains(constraint.ConstraintName) Then
            If constraints.CanRemove(constraint) Then
                constraints.RemoveAt _
                (constraints.IndexOf(constraint.ConstraintName))
            End If
        End If

    Catch ex As Exception
    ' Process exception and return.
        Console.WriteLine(ex.Message)
    End Try
End Sub

Kommentarer

IndexOf Använd metoden för att returnera ett index som ska användas med metoden Contains ellerRemove.

Se även

Gäller för