ConstraintCollection.Contains(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, ob das mit Namen angegebene Constraint-Objekt in der Auflistung vorhanden ist.
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
Parameter
- name
- String
Der ConstraintName der Einschränkung.
Gibt zurück
true
, wenn die Auflistung die angegebene Einschränkung enthält; andernfalls false
.
Beispiele
Im folgenden Beispiel wird ermittelt, ob der angegebene Constraint in der ConstraintCollection vor dem Löschvorgang vorhanden ist.
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
Hinweise
Verwenden Sie die Contains -Methode, um zu bestimmen, ob die angegebene Constraint vorhanden ist, bevor Sie versuchen, sie aus der Auflistung zu entfernen. Sie können auch die CanRemove -Methode verwenden, um zu bestimmen, ob ein Constraint entfernt werden kann.