ConstraintCollection.Remove 메서드

정의

Constraint ConstraintCollection 제거합니다.

오버로드

Name Description
Remove(Constraint)

컬렉션에서 지정된 Constraint 값을 제거합니다.

Remove(String)

컬렉션에서 Constraint 이름으로 지정된 개체를 제거합니다.

Remove(Constraint)

Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs

컬렉션에서 지정된 Constraint 값을 제거합니다.

public:
 void Remove(System::Data::Constraint ^ constraint);
public void Remove(System.Data.Constraint constraint);
member this.Remove : System.Data.Constraint -> unit
Public Sub Remove (constraint As Constraint)

매개 변수

constraint
Constraint

제거할 항목입니다 Constraint .

예외

인수는 constraint .입니다 null.

제약 조건이 컬렉션에 속하지 않습니다.

예제

private void RemoveConstraint(DataTable table,
    Constraint constraint)
{
    if(table.Constraints.Contains(constraint.ConstraintName))
        if(table.Constraints.CanRemove(constraint))
            table.Constraints.Remove(constraint);
}
Private Sub RemoveConstraint(table As DataTable, _
    constraint As Constraint)

    If table.Constraints.Contains(constraint.ConstraintName) Then
        If table.Constraints.CanRemove(constraint) Then
            table.Constraints.Remove(constraint)
        End If
    End If
End Sub

설명

메서드를 Remove 사용하기 전에 메서드를 Contains 사용하여 컬렉션에 대상 ConstraintCanRemove 을 포함하는지 여부를 확인하고 메서드를 사용하여 제거할 수 있는지 여부를 Constraint 확인할 수 있습니다.

제약 CollectionChanged 조건이 성공적으로 제거되면 이벤트가 발생합니다.

추가 정보

적용 대상

Remove(String)

Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs

컬렉션에서 Constraint 이름으로 지정된 개체를 제거합니다.

public:
 void Remove(System::String ^ name);
public void Remove(string name);
member this.Remove : string -> unit
Public Sub Remove (name As String)

매개 변수

name
String

제거할 이름입니다 Constraint .

예제

다음 예제에서는 메서드를 사용 하 여 Constraint 존재 ConstraintCollection 여부에 대 한 Contains 테스트 후에서 제거 하 고 메서드를 사용 하 여 CanRemove 제거할 수 있는지 여부를 합니다.

private void RemoveConstraint(ConstraintCollection constraints,
    Constraint constraint)
{
    if(constraints.Contains(constraint.ConstraintName))
        if(constraints.CanRemove(constraint))
            constraints.Remove(constraint.ConstraintName);
}
Private Sub RemoveConstraint _
    (constraints As ConstraintCollection, constraint As Constraint)

    If constraints.Contains(constraint.ConstraintName) Then
        If constraints.CanRemove(constraint) Then
            constraints.Remove(constraint.ConstraintName)
        End If
    End If
End Sub

설명

메서드를 Remove 사용하기 전에 메서드를 Contains 사용하여 컬렉션에 대상 ConstraintCanRemove 을 포함하는지 여부를 확인하고 메서드를 사용하여 제거할 수 있는지 여부를 Constraint 확인할 수 있습니다.

제약 CollectionChanged 조건이 성공적으로 제거되면 이벤트가 발생합니다.

추가 정보

적용 대상