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 Constraint durch den Namen angegebene Objekt in der Auflistung vorhanden ist.
public:
bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parameter
- name
- String
Die ConstraintName Einschränkung.
Gibt zurück
truewenn die Auflistung die angegebene Einschränkung enthält; andernfalls . false
Beispiele
Im folgenden Beispiel wird ermittelt, ob das angegebene Constraint Objekt vor dem ConstraintCollection Löschen 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 das angegebene Constraint Element vorhanden ist, bevor Sie versuchen, sie aus der Auflistung zu entfernen. Sie können die CanRemove Methode auch verwenden, um zu bestimmen, ob eine Constraint entfernt werden kann.