ConstraintCollection.IndexOf Metodo

Definizione

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 usato il IndexOf metodo per restituire l'indice di un Constraintoggetto . L'indice Contains viene passato al 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 usare 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 usato il IndexOf metodo per restituire l'indice di un Constraintoggetto . L'indice viene passato al Contains metodo per determinare se la raccolta contiene il vincolo, prima di rimuoverla.

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 usare con il Contains metodo o Remove .

Vedi anche

Si applica a