ConstraintCollection.IndexOf Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o índice do especificado Constraint.
Sobrecargas
| Name | Description |
|---|---|
| IndexOf(Constraint) |
Obtém o índice do especificado Constraint. |
| IndexOf(String) |
Obtém o índice especificado Constraint pelo nome. |
IndexOf(Constraint)
Obtém o índice do especificado 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
O Constraint que procurar.
Devoluções
O índice em base zero do Constraint se estiver na coleção; caso contrário, -1.
Exemplos
O exemplo seguinte usa o IndexOf método para devolver o índice de um Constraint. O índice é passado ao Contains método, antes de ser removido, para determinar se a coleção contém a restrição.
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
Observações
Use o IndexOf método para devolver um índice a ser usado com o Contains método ou Remove .
Ver também
Aplica-se a
IndexOf(String)
Obtém o índice especificado Constraint pelo nome.
public:
virtual int IndexOf(System::String ^ constraintName);
public:
int IndexOf(System::String ^ constraintName);
public virtual int IndexOf(string constraintName);
public int IndexOf(string constraintName);
abstract member IndexOf : string -> int
override this.IndexOf : string -> int
member this.IndexOf : string -> int
Public Overridable Function IndexOf (constraintName As String) As Integer
Public Function IndexOf (constraintName As String) As Integer
Parâmetros
- constraintName
- String
O nome do Constraint.
Devoluções
O índice do Constraint se estiver na coleção; caso contrário, -1.
Exemplos
O exemplo seguinte usa o IndexOf método para devolver o índice de um Constraint. O índice é passado ao Contains método para determinar se a coleção contém a restrição, antes de a remover.
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
Observações
Use o IndexOf método para devolver um índice a ser usado com o Contains método ou Remove .