Partager via


ConstraintCollection.IndexOf Méthode

Définition

Obtient l'index du Constraint spécifié.

Surcharges

IndexOf(Constraint)

Obtient l'index du Constraint spécifié.

IndexOf(String)

Obtient l'index du Constraint spécifié par son nom.

IndexOf(Constraint)

Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs

Obtient l'index du Constraint spécifié.

public:
 int IndexOf(System::Data::Constraint ^ 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 de Constraint s'il existe 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 Contains méthode ou Remove .

Voir aussi

S’applique à

IndexOf(String)

Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs

Obtient l'index du Constraint spécifié par son nom.

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

Paramètres

constraintName
String

Nom de l'objet Constraint.

Retours

Index de Constraint s'il existe 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 Contains méthode ou Remove .

Voir aussi

S’applique à