ConstraintCollection.Contains(String) Метод

Определение

Указывает, существует ли в коллекции объект Constraint, указанный по имени.Indicates whether the Constraint object specified by name exists in the 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

Параметры

name
String

Свойство ConstraintName ограничения.The ConstraintName of the constraint.

Возвращаемое значение

Boolean

Значение true, если коллекция содержит указанное ограничение; в противном случае — значение false.true if the collection contains the specified constraint; otherwise, false.

Примеры

В следующем примере определяется, существует ли указанный объект Constraint в ConstraintCollection перед его удалением.The following example determines whether the specified Constraint exists in the ConstraintCollection before its deletion.

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

Комментарии

Используйте Contains метод, чтобы определить, существует ли указанный объект, Constraint прежде чем пытаться удалить его из коллекции.Use the Contains method to determine whether the specified Constraint exists before trying to remove it from the collection. Можно также использовать метод, CanRemove чтобы определить, можно ли Constraint удалить объект.You can also use the CanRemove method to determine whether a Constraint can be removed.

Применяется к

См. также раздел