ConstraintCollection.IndexOf Méthode

Définition

Obtient l’index du Constraint.

Surcharges

Nom Description
IndexOf(Constraint)

Obtient l’index du Constraint.

IndexOf(String)

Obtient l’index du Constraint nom spécifié.

IndexOf(Constraint)

Obtient l’index du 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

Paramètres

constraint
Constraint

À Constraint rechercher.

Retours

Index de base zéro du Constraint cas échéant dans la collection ; sinon, -1.

Exemples

L’exemple suivant utilise la IndexOf méthode pour retourner l’index d’un Constraint. L’index est passé à la Contains méthode, avant sa suppression, pour déterminer si la collection contient la contrainte.

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

Remarques

Utilisez la IndexOf méthode pour retourner un index à utiliser avec la ou Remove la Contains méthode.

Voir aussi

S’applique à

IndexOf(String)

Obtient l’index du Constraint nom spécifié.

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

Paramètres

constraintName
String

Nom du Constraint.

Retours

Index du Constraint cas échéant dans la collection ; sinon, -1.

Exemples

L’exemple suivant utilise la IndexOf méthode pour retourner l’index d’un Constraint. L’index est passé à la Contains méthode pour déterminer si la collection contient la contrainte, avant de la supprimer.

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

Remarques

Utilisez la IndexOf méthode pour retourner un index à utiliser avec la ou Remove la Contains méthode.

Voir aussi

S’applique à