語言

ConstraintCollection.Item[] 屬性

定義

從集合中取得指定 Constraint 內容。

多載

名稱 Description
Item[Int32]

從指定索引的集合取得 。Constraint

Item[String]

從指定名稱的集合中取得 。Constraint

Item[Int32]

來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs
來源:
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

例外狀況

索引值大於集合中項目數量。

範例

以下範例分別取 Constraint 自 ConstraintCollection。

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]

來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs
來源:
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 則為空值。

範例

以下範例命名為 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 方法來測試特定限制的存在。

適用於