Finds the index of the last element satisfying some predicate before or at some end index.
If this sequence represents an infinite set or series, this will never return!
Namespace: SequencesAssembly: Sequences (in Sequences.dll) Version: 1.0.1.0 (1.0.1)
Syntax public int LastIndexWhere(
Func<T, bool> predicate,
int end
)
public int LastIndexWhere(
Func<T, bool> predicate,
int end
)
Public Function LastIndexWhere (
predicate As Func(Of T, Boolean),
end As Integer
) As Integer
Public Function LastIndexWhere (
predicate As Func(Of T, Boolean),
end As Integer
) As Integer
public:
virtual int LastIndexWhere(
Func<T, bool>^ predicate,
int end
) sealed
public:
virtual int LastIndexWhere(
Func<T, bool>^ predicate,
int end
) sealed
abstract LastIndexWhere :
predicate : Func<'T, bool> *
end : int -> int
override LastIndexWhere :
predicate : Func<'T, bool> *
end : int -> int
abstract LastIndexWhere :
predicate : Func<'T, bool> *
end : int -> int
override LastIndexWhere :
predicate : Func<'T, bool> *
end : int -> int
Parameters
- predicate
- Type: System Func T, Boolean
The predicate used to test elements.
- end
- Type: System Int32
The end index.
Return Value
Type:
Int32The index of the last element that satisfies the predicate, or -1 if none exists.
Implements
ISequence T LastIndexWhere(Func T, Boolean , Int32)See Also