ConstraintCollection.IndexOf Método

Definición

Obtiene el índice del objeto Constraint especificado.

Sobrecargas

IndexOf(Constraint)

Obtiene el índice del objeto Constraint especificado.

IndexOf(String)

Obtiene el índice del objeto Constraint especificado por su nombre.

IndexOf(Constraint)

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

Obtiene el índice del objeto Constraint especificado.

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

Constraint que se va a buscar.

Devoluciones

Índice de base cero de la restricción Constraint si se encuentra 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

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

Nombre del objeto Constraint.

Devoluciones

Índice de la restricción Constraint si se encuentra 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 quitarla.

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