ConstraintCollection.Remove Yöntem

Tanım

bir Constraint öğesini içinden ConstraintCollectionkaldırır.

Aşırı Yüklemeler

Remove(Constraint)

Belirtilen Constraint öğesini koleksiyondan kaldırır.

Remove(String)

Constraint Koleksiyondan adla belirtilen nesneyi kaldırır.

Remove(Constraint)

Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs

Belirtilen Constraint öğesini koleksiyondan kaldırır.

C#
public void Remove (System.Data.Constraint constraint);

Parametreler

constraint
Constraint

Kaldırılacak Constraint .

Özel durumlar

constraint bağımsız değişkenidirnull.

Kısıtlama koleksiyona ait değil.

Örnekler

C#
private void RemoveConstraint(DataTable table,
    Constraint constraint)
{
    if(table.Constraints.Contains(constraint.ConstraintName))
        if(table.Constraints.CanRemove(constraint))
            table.Constraints.Remove(constraint);
}

Açıklamalar

yöntemini kullanmadan Remove önce, Contains yöntemini kullanarak koleksiyonun hedef Constraintöğesini ve yöntemini kullanarak öğesinin CanRemoveConstraint kaldırılıp kaldırılamayacağını belirleyebilirsiniz.

Kısıtlama CollectionChanged başarıyla kaldırılırsa olay gerçekleşir.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Remove(String)

Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs

Constraint Koleksiyondan adla belirtilen nesneyi kaldırır.

C#
public void Remove (string name);

Parametreler

name
String

Kaldırılacak öğesinin Constraint adı.

Örnekler

Aşağıdaki örnek, yöntemiyle varlığını ve yöntemiyle kaldırılıp kaldırılamayacağını CanRemove test ettikten sonra öğesini kaldırır.ConstraintConstraintCollectionContains

C#
private void RemoveConstraint(ConstraintCollection constraints,
    Constraint constraint)
{
    if(constraints.Contains(constraint.ConstraintName))
        if(constraints.CanRemove(constraint))
            constraints.Remove(constraint.ConstraintName);
}

Açıklamalar

yöntemini kullanmadan Remove önce, Contains yöntemini kullanarak koleksiyonun hedef Constraintöğesini ve yöntemini kullanarak öğesinin CanRemoveConstraint kaldırılıp kaldırılamayacağını belirleyebilirsiniz.

Kısıtlama CollectionChanged başarıyla kaldırılırsa olay gerçekleşir.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1