ConstraintCollection.Contains(String) Méthode

Définition

Indique si l’objet Constraint spécifié par son nom existe dans la collection.

public:
 bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean

Paramètres

name
String

Contrainte ConstraintName .

Retours

true si la collection contient la contrainte spécifiée ; sinon, false.

Exemples

L’exemple suivant détermine si le spécifié Constraint existe avant ConstraintCollection sa suppression.

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

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

Remarques

Utilisez la Contains méthode pour déterminer si la valeur spécifiée Constraint existe avant d’essayer de la supprimer de la collection. Vous pouvez également utiliser la CanRemove méthode pour déterminer si une Constraint option peut être supprimée.

S’applique à

Voir aussi