ConstraintCollection.IndexOf Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l’index du Constraint.
Surcharges
| Nom | Description |
|---|---|
| IndexOf(Constraint) |
Obtient l’index du Constraint. |
| IndexOf(String) |
Obtient l’index du Constraint nom spécifié. |
IndexOf(Constraint)
Obtient l’index du 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
Paramètres
- constraint
- Constraint
À Constraint rechercher.
Retours
Index de base zéro du Constraint cas échéant dans la collection ; sinon, -1.
Exemples
L’exemple suivant utilise la IndexOf méthode pour retourner l’index d’un Constraint. L’index est passé à la Contains méthode, avant sa suppression, pour déterminer si la collection contient la contrainte.
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
Remarques
Utilisez la IndexOf méthode pour retourner un index à utiliser avec la ou Remove la Contains méthode.
Voir aussi
S’applique à
IndexOf(String)
Obtient l’index du Constraint nom spécifié.
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
Paramètres
- constraintName
- String
Nom du Constraint.
Retours
Index du Constraint cas échéant dans la collection ; sinon, -1.
Exemples
L’exemple suivant utilise la IndexOf méthode pour retourner l’index d’un Constraint. L’index est passé à la Contains méthode pour déterminer si la collection contient la contrainte, avant de la supprimer.
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
Remarques
Utilisez la IndexOf méthode pour retourner un index à utiliser avec la ou Remove la Contains méthode.