ConstraintCollection.Contains(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.