ConstraintCollection.Contains(String) Metod

Definition

Anger om objektet Constraint som anges med namn finns i samlingen.

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

Parametrar

name
String

Villkoret ConstraintName .

Returer

trueom samlingen innehåller den angivna begränsningen; annars . false

Exempel

I följande exempel avgörs om den angivna Constraint finns i före borttagningen ConstraintCollection .

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

Kommentarer

Contains Använd metoden för att avgöra om den angivna Constraint finns innan du försöker ta bort den från samlingen. Du kan också använda CanRemove metoden för att avgöra om en Constraint kan tas bort.

Gäller för

Se även