Partager via


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);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean

Paramètres

name
String

ConstraintName de la contrainte.

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 dans le ConstraintCollection avant 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 le spécifié Constraint existe avant d’essayer de le supprimer de la collection. Vous pouvez également utiliser la CanRemove méthode pour déterminer si un Constraint peut être supprimé.

S’applique à

Voir aussi