ConstraintCollection.IndexOf Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'indice della classe Constraint specificata.
Overload
IndexOf(Constraint) |
Ottiene l'indice della classe Constraint specificata. |
IndexOf(String) |
Ottiene l'indice della classe Constraint specificata in base al nome. |
IndexOf(Constraint)
- Source:
- ConstraintCollection.cs
- Source:
- ConstraintCollection.cs
- Source:
- ConstraintCollection.cs
Ottiene l'indice della classe Constraint specificata.
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
Parametri
- constraint
- Constraint
Oggetto Constraint da cercare.
Restituisce
Indice in base zero dell'oggetto Constraint se presente nell'insieme; in caso contrario, -1.
Esempio
Nell'esempio seguente viene utilizzato il IndexOf metodo per restituire l'indice di un oggetto Constraint. L'indice viene passato al Contains metodo , prima che venga rimosso, per determinare se la raccolta contiene il vincolo .
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
Commenti
Utilizzare il IndexOf metodo per restituire un indice da utilizzare con il Contains metodo o Remove .
Vedi anche
Si applica a
IndexOf(String)
- Source:
- ConstraintCollection.cs
- Source:
- ConstraintCollection.cs
- Source:
- ConstraintCollection.cs
Ottiene l'indice della classe Constraint specificata in base al nome.
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
Parametri
- constraintName
- String
Nome di Constraint.
Restituisce
Indice dell'oggetto Constraint se presente nell'insieme; in caso contrario, -1.
Esempio
Nell'esempio seguente viene utilizzato il IndexOf metodo per restituire l'indice di un oggetto Constraint. L'indice viene passato al Contains metodo per determinare se l'insieme contiene il vincolo, prima di rimuoverlo.
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
Commenti
Utilizzare il IndexOf metodo per restituire un indice da utilizzare con il Contains metodo o Remove .