ConstraintCollection.Contains(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Adla belirtilen nesnenin Constraint koleksiyonda mevcut olup olmadığını gösterir.
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
Parametreler
- name
- String
Kısıtlamanın ConstraintName .
Döndürülenler
true
koleksiyon belirtilen kısıtlamayı içeriyorsa; aksi takdirde , false
.
Örnekler
Aşağıdaki örnek, belirtilen Constraint öğesinin silinmeden önce içinde ConstraintCollection mevcut olup olmadığını belirler.
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
Açıklamalar
Belirtilen Constraint öğeyi Contains koleksiyondan kaldırmaya çalışmadan önce var olup olmadığını belirlemek için yöntemini kullanın. ayrıca yöntemini kullanarak öğesinin CanRemoveConstraint kaldırılıp kaldırılamayacağını belirleyebilirsiniz.