Bagikan melalui


ConstraintCollection.Contains(String) Metode

Definisi

Menunjukkan apakah Constraint objek yang ditentukan berdasarkan nama ada dalam koleksi.

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

Dari ConstraintName batasan.

Mengembalikan

true jika koleksi berisi batasan yang ditentukan; jika tidak, false.

Contoh

Contoh berikut menentukan apakah yang ditentukan Constraint ada di ConstraintCollection sebelum penghapusannya.

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

Keterangan

Contains Gunakan metode untuk menentukan apakah yang ditentukan Constraint ada sebelum mencoba menghapusnya dari koleksi. Anda juga dapat menggunakan CanRemove metode untuk menentukan apakah Constraint dapat dihapus.

Berlaku untuk

Lihat juga