Share via


ConstraintCollection.Item[] 속성

정의

컬렉션에서 지정한 Constraint를 가져옵니다.

오버로드

Item[Int32]

컬렉션에서 지정된 인덱스의 Constraint을 가져옵니다.

Item[String]

컬렉션에서 지정된 이름을 가진 Constraint을 가져옵니다.

Item[Int32]

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

컬렉션에서 지정된 인덱스의 Constraint을 가져옵니다.

public:
 property System::Data::Constraint ^ default[int] { System::Data::Constraint ^ get(int index); };
public:
 virtual property System::Data::Constraint ^ default[int] { System::Data::Constraint ^ get(int index); };
public System.Data.Constraint this[int index] { get; }
public virtual System.Data.Constraint this[int index] { get; }
member this.Item(int) : System.Data.Constraint
Default Public ReadOnly Property Item(index As Integer) As Constraint
Default Public Overridable ReadOnly Property Item(index As Integer) As Constraint

매개 변수

index
Int32

반환할 제약 조건의 인덱스입니다.

속성 값

지정한 인덱스에 있는 Constraint입니다.

예외

인덱스 값이 컬렉션의 항목 수보다 큰 경우

예제

다음 예제에서는 에서 각각 ConstraintConstraintCollection가져옵니다.

private void GetConstraint(DataTable table)
{
    for(int i = 0; i < table.Constraints.Count; i++)
    {
        Console.WriteLine(table.Constraints[i].ConstraintName);
        Console.WriteLine(table.Constraints[i].GetType());
    }
}
Private Sub GetConstraint(table As DataTable)
    Dim i As Integer
    For i = 0 To table.Constraints.Count - 1
        Console.WriteLine(table.Constraints(i).ConstraintName)
        Console.WriteLine(table.Constraints(i).GetType())
    Next i
 End Sub

설명

메서드를 Contains 사용하여 특정 제약 조건의 존재를 테스트합니다.

추가 정보

적용 대상

Item[String]

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

컬렉션에서 지정된 이름을 가진 Constraint을 가져옵니다.

public:
 property System::Data::Constraint ^ default[System::String ^] { System::Data::Constraint ^ get(System::String ^ name); };
public:
 virtual property System::Data::Constraint ^ default[System::String ^] { System::Data::Constraint ^ get(System::String ^ name); };
public System.Data.Constraint? this[string? name] { get; }
public System.Data.Constraint this[string name] { get; }
public virtual System.Data.Constraint this[string name] { get; }
member this.Item(string) : System.Data.Constraint
Default Public ReadOnly Property Item(name As String) As Constraint
Default Public Overridable ReadOnly Property Item(name As String) As Constraint

매개 변수

name
String

반환할 제약 조건의 ConstraintName입니다.

속성 값

지정된 이름을 가진 Constraint이고, Constraint가 없는 경우 null 값입니다.

예제

다음 예제에서는 라는 Constraint를 가져옵니다.

private void GetConstraint(DataTable table)
{
    if(table.Constraints.Contains("CustomersOrdersConstraint"))
    {
        Constraint constraint =
            table.Constraints["CustomersOrdersConstraint"];
    }
}
Private Sub GetConstraint(table As DataTable)
    If table.Constraints.Contains("CustomersOrdersConstraint") Then
        Dim constraint As Constraint = _
            table.Constraints("CustomersOrdersConstraint")
    End If
End Sub

설명

메서드를 Contains 사용하여 특정 제약 조건의 존재를 테스트합니다.

적용 대상