| RangeSet(Int32, Int32, Int32) Method |
Sets the the specified starting index, specified ending index and the stride
for this Range.
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax public override void Set(
int start,
int end,
int stride
)
Public Overrides Sub Set (
start As Integer,
end As Integer,
stride As Integer
)
public:
virtual void Set(
int start,
int end,
int stride
) override
abstract Set :
start : int *
end : int *
stride : int -> unit
override Set :
start : int *
end : int *
stride : int -> unit
Parameters
- start Int32
- The first data element.
- end Int32
- The last data element.
- stride Int32
- The step increment between successive data elements.
Exceptions Exception | Condition |
---|
InvalidArgumentException |
Thrown if the start is negative, the end is negative, the stride is zero, the start
is greater than the end when the stride is positive, or the start is less than the
end when the stride is negative.
|
Remarks
To indicate an ending index equal to the maximum legal index in the underlying
data, use Set(int, Position, int).
Example
For example, in a vector of 10 elements, calling Set(0,6,2)
on a Range could be used to view or manipulate the elements { 0 3 5 }.
See Also