ConstraintCollection.IndexOf Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Index der angegebenen Constraint ab.
Überlädt
IndexOf(Constraint) |
Ruft den Index der angegebenen Constraint ab. |
IndexOf(String) |
Ruft den Index der mit Namen angegebenen Constraint ab. |
IndexOf(Constraint)
- Quelle:
- ConstraintCollection.cs
- Quelle:
- ConstraintCollection.cs
- Quelle:
- ConstraintCollection.cs
Ruft den Index der angegebenen Constraint ab.
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
Parameter
- constraint
- Constraint
Die zu suchende Constraint.
Gibt zurück
Der nullbasierte Index der Constraint, wenn sich diese in der Auflistung befindet, andernfalls -1.
Beispiele
Im folgenden Beispiel wird die IndexOf -Methode verwendet, um den Index eines Constraintzurückzugeben. Der Index wird an die Contains -Methode übergeben, bevor er entfernt wird, um zu bestimmen, ob die Auflistung die Einschränkung enthält.
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
Hinweise
Verwenden Sie die IndexOf -Methode, um einen Index zurückzugeben, der entweder mit der - oder Remove -ContainsMethode verwendet werden soll.
Weitere Informationen
Gilt für:
IndexOf(String)
- Quelle:
- ConstraintCollection.cs
- Quelle:
- ConstraintCollection.cs
- Quelle:
- ConstraintCollection.cs
Ruft den Index der mit Namen angegebenen Constraint ab.
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
Parameter
- constraintName
- String
Der Name von Constraint.
Gibt zurück
Der Index der Constraint, wenn sich diese in der Auflistung befindet, andernfalls -1.
Beispiele
Im folgenden Beispiel wird die IndexOf -Methode verwendet, um den Index eines Constraintzurückzugeben. Der Index wird an die Contains -Methode übergeben, um zu bestimmen, ob die Auflistung die Einschränkung enthält, bevor sie entfernt wird.
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
Hinweise
Verwenden Sie die IndexOf -Methode, um einen Index zurückzugeben, der entweder mit der - oder Remove -ContainsMethode verwendet werden soll.