ConstraintCollection.IndexOf Metode

Definisi

Mendapatkan indeks dari Constraint.

Overload

Nama Deskripsi
IndexOf(Constraint)

Mendapatkan indeks dari Constraint.

IndexOf(String)

Mendapatkan indeks yang Constraint ditentukan berdasarkan nama.

IndexOf(Constraint)

Sumber:
ConstraintCollection.cs
Sumber:
ConstraintCollection.cs
Sumber:
ConstraintCollection.cs
Sumber:
ConstraintCollection.cs
Sumber:
ConstraintCollection.cs

Mendapatkan indeks dari Constraint.

public:
 int IndexOf(System::Data::Constraint ^ constraint);
public int IndexOf(System.Data.Constraint? constraint);
public int IndexOf(System.Data.Constraint constraint);
member this.IndexOf : System.Data.Constraint -> int
Public Function IndexOf (constraint As Constraint) As Integer

Parameter

constraint
Constraint

yang Constraint akan dicari.

Mengembalikan

Indeks berbasis nol dari Constraint jika ada dalam koleksi; jika tidak, -1.

Contoh

Contoh berikut menggunakan IndexOf metode untuk mengembalikan indeks Constraint. Indeks diteruskan ke Contains metode , sebelum dihapus, untuk menentukan apakah koleksi berisi batasan.

private void RemoveConstraint(
    ConstraintCollection constraints, Constraint constraint)
{
    try
    {
        if(constraints.Contains(constraint.ConstraintName))
        {
            if(constraints.CanRemove(constraint))
            {
                constraints.RemoveAt(constraints.IndexOf(constraint));
            }
        }
    }
    catch(Exception e)
    {
        // Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.",
            e.GetType());
    }
}
Private Sub RemoveConstraint _
    (constraints As ConstraintCollection, constraint As Constraint)
    Try
        If constraints.Contains(constraint.ConstraintName) Then
            If constraints.CanRemove(constraint) Then
                constraints.RemoveAt _
                (constraints.IndexOf(constraint))
            End If
        End If

    Catch e As Exception
    ' Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.", _
            e.GetType().ToString())
    End Try
End Sub

Keterangan

IndexOf Gunakan metode untuk mengembalikan indeks yang akan digunakan dengan Contains metode atau Remove .

Lihat juga

Berlaku untuk

IndexOf(String)

Sumber:
ConstraintCollection.cs
Sumber:
ConstraintCollection.cs
Sumber:
ConstraintCollection.cs
Sumber:
ConstraintCollection.cs
Sumber:
ConstraintCollection.cs

Mendapatkan indeks yang Constraint ditentukan berdasarkan nama.

public:
 int IndexOf(System::String ^ constraintName);
public:
 virtual int IndexOf(System::String ^ constraintName);
public int IndexOf(string? constraintName);
public int IndexOf(string constraintName);
public virtual int IndexOf(string constraintName);
member this.IndexOf : string -> int
abstract member IndexOf : string -> int
override this.IndexOf : string -> int
Public Function IndexOf (constraintName As String) As Integer
Public Overridable Function IndexOf (constraintName As String) As Integer

Parameter

constraintName
String

Nama dari Constraint.

Mengembalikan

Indeks Constraint jika ada dalam koleksi; jika tidak, -1.

Contoh

Contoh berikut menggunakan IndexOf metode untuk mengembalikan indeks Constraint. Indeks diteruskan ke Contains metode untuk menentukan apakah koleksi berisi batasan, sebelum menghapusnya.

private void RemoveConstraint(
    ConstraintCollection constraints, Constraint constraint)
{
    try
    {
        if(constraints.Contains(constraint.ConstraintName))
        {
            if(constraints.CanRemove(constraint))
            {
                constraints.RemoveAt(
                    constraints.IndexOf(constraint.ConstraintName));
            }
        }
    }
    catch(Exception e)
    {
        // Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.",
            e.GetType());
    }
}
Private Sub RemoveConstraint _
    (constraints As ConstraintCollection, constraint As Constraint)

    Try
        If constraints.Contains(constraint.ConstraintName) Then
            If constraints.CanRemove(constraint) Then
                constraints.RemoveAt _
                (constraints.IndexOf(constraint.ConstraintName))
            End If
        End If

    Catch ex As Exception
    ' Process exception and return.
        Console.WriteLine(ex.Message)
    End Try
End Sub

Keterangan

IndexOf Gunakan metode untuk mengembalikan indeks yang akan digunakan dengan Contains metode atau Remove .

Lihat juga

Berlaku untuk