このメソッドは、数値範囲を数値リストの LCStream オブジェクトに挿入します。
ストリームは LCSTREAMFMT_NUMBER_LIST 形式でなければなりません。
LCStream
Call lcStream. NumberListInsertRange(index , startNumber, endNumber)
パラメータ |
説明 |
---|---|
index |
Long、1 ~ lcStream.Rangecount + 1 の範囲。値を挿入する位置を示すインデックスです。 |
startNumber |
Double 型。範囲の最初の数値です。 |
endNumber |
Double 型。範囲の 2 番目の数値です。 |
数値リストのストリームには、単一の数値と数値の範囲が混在していることもあります (例を参照)。このメソッドは、最初の要素からリストをスキャンし、範囲値を検索してその数をカウントします。カウントが index に到達すると、その位置の範囲値が返されます。リストに単一値と範囲値が混在している場合は、リストの index 番目の値が返されるとは限りません。
Option Public
Uselsx "*lsxlc"
Sub Initialize
Dim numlist As New LCStream (0, 0, LCSTREAMFMT_NUMBER_LIST)
numlist.Text = "1.11, 22.2, 33, 4.444, 50-55, 66, 77-79"
Call numlist.NumberListInsertRange (2, 8.8, 9.9)
Print "The new stream is " & numlist.Text
End Sub
The new stream is 1.11, 22.2, 33, 4.444, 66, 50 - 55, 8.8 - 9.9, 77 - 79