ConstraintCollection.IndexOf Método

Definición

Obtiene el índice del objeto especificado Constraint.

Sobrecargas

Nombre Description
IndexOf(Constraint)

Obtiene el índice del objeto especificado Constraint.

IndexOf(String)

Obtiene el índice del Constraint especificado por nombre.

IndexOf(Constraint)

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

Obtiene el índice del objeto especificado 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

Parámetros

constraint
Constraint

que Constraint se va a buscar.

Devoluciones

Índice de base cero de Constraint si está en la colección; en caso contrario, -1.

Ejemplos

En el ejemplo siguiente se usa el IndexOf método para devolver el índice de .Constraint El índice se pasa al Contains método , antes de quitarlo, para determinar si la colección contiene la restricción .

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

Comentarios

Use el IndexOf método para devolver un índice que se usará con el Contains método o Remove .

Consulte también

Se aplica a

IndexOf(String)

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

Obtiene el índice del Constraint especificado por nombre.

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

Parámetros

constraintName
String

El nombre del Constraint.

Devoluciones

Índice de Constraint si está en la colección; en caso contrario, -1.

Ejemplos

En el ejemplo siguiente se usa el IndexOf método para devolver el índice de .Constraint El índice se pasa al Contains método para determinar si la colección contiene la restricción, antes de quitarlo.

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

Comentarios

Use el IndexOf método para devolver un índice que se usará con el Contains método o Remove .

Consulte también

Se aplica a