ConstraintCollection.IndexOf Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá index zadaného Constraint.
Přetížení
| Name | Description |
|---|---|
| IndexOf(Constraint) |
Získá index zadaného Constraint. |
| IndexOf(String) |
Získá index zadaného Constraint názvem. |
IndexOf(Constraint)
- Zdroj:
- ConstraintCollection.cs
- Zdroj:
- ConstraintCollection.cs
- Zdroj:
- ConstraintCollection.cs
- Zdroj:
- ConstraintCollection.cs
- Zdroj:
- ConstraintCollection.cs
Získá index zadaného Constraint.
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
Parametry
- constraint
- Constraint
Hledá se Constraint .
Návraty
Index Constraint založený na nule, pokud je v kolekci, jinak -1.
Příklady
Následující příklad používá metodu IndexOf k vrácení indexu .Constraint Index se předá Contains metodě před jeho odebráním, aby bylo možné určit, zda kolekce obsahuje omezení.
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
Poznámky
Použijte metodu IndexOf k vrácení indexu, který se má použít s metodou nebo Contains metodouRemove.
Viz také
Platí pro
IndexOf(String)
- Zdroj:
- ConstraintCollection.cs
- Zdroj:
- ConstraintCollection.cs
- Zdroj:
- ConstraintCollection.cs
- Zdroj:
- ConstraintCollection.cs
- Zdroj:
- ConstraintCollection.cs
Získá index zadaného Constraint názvem.
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
Parametry
- constraintName
- String
Název Constraint.
Návraty
Index indexu Constraint , pokud je v kolekci, jinak -1.
Příklady
Následující příklad používá metodu IndexOf k vrácení indexu .Constraint Index se předá Contains metodě k určení, zda kolekce obsahuje omezení před jeho odebráním.
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
Poznámky
Použijte metodu IndexOf k vrácení indexu, který se má použít s metodou nebo Contains metodouRemove.