ConstraintCollection.Contains(String) Método

Definición

Indica si existe en la colección el objeto Constraint especificado por nombre.

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

Parámetros

name
String

Nombre ConstraintName de la restricción.

Devoluciones

true si la colección contiene la restricción especificada; en caso contrario, false.

Ejemplos

En el ejemplo siguiente se determina si el objeto especificado Constraint existe en antes ConstraintCollection de su eliminación.

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

Comentarios

Use el Contains método para determinar si el especificado Constraint existe antes de intentar quitarlo de la colección. También puede usar el CanRemove método para determinar si se puede quitar .Constraint

Se aplica a

Consulte también