ConstraintCollection.IndexOf Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .