ConstraintCollection.IndexOf Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает индекс указанного Constraint.
Перегрузки
| Имя | Описание |
|---|---|
| IndexOf(Constraint) |
Возвращает индекс указанного Constraint. |
| IndexOf(String) |
Возвращает индекс указанного Constraint по имени. |
IndexOf(Constraint)
- Исходный код:
- ConstraintCollection.cs
- Исходный код:
- ConstraintCollection.cs
- Исходный код:
- ConstraintCollection.cs
- Исходный код:
- ConstraintCollection.cs
- Исходный код:
- ConstraintCollection.cs
Возвращает индекс указанного 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
Параметры
- constraint
- Constraint
Поиск Constraint .
Возвращаемое значение
Отсчитываемый от нуля индекс Constraint , если он находится в коллекции; в противном случае — значение -1.
Примеры
В следующем примере метод используется IndexOf для возврата индекса Constraint. Индекс передается Contains методу перед удалением, чтобы определить, содержит ли коллекция ограничение.
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
Комментарии
IndexOf Используйте метод для возврата индекса, который будет использоваться либо с методомContains, Remove либо с ним.
См. также раздел
Применяется к
IndexOf(String)
- Исходный код:
- ConstraintCollection.cs
- Исходный код:
- ConstraintCollection.cs
- Исходный код:
- ConstraintCollection.cs
- Исходный код:
- ConstraintCollection.cs
- Исходный код:
- ConstraintCollection.cs
Возвращает индекс указанного Constraint по имени.
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
Параметры
- constraintName
- String
Имя Constraint.
Возвращаемое значение
Индекс Constraint , если он находится в коллекции; в противном случае — значение -1.
Примеры
В следующем примере метод используется IndexOf для возврата индекса Constraint. Индекс передается Contains методу, чтобы определить, содержит ли коллекция ограничение перед удалением.
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
Комментарии
IndexOf Используйте метод для возврата индекса, который будет использоваться либо с методомContains, Remove либо с ним.