vb中ubound函數(shù)用法 VB中LBound是什么意思?
VB中LBound是什么意思?Lbound和UBound是用于上標和下標數(shù)組表示的兩個函數(shù)!用法:lbound(x數(shù)組,n維)表示x數(shù)組第n維的下限值。UBound(x數(shù)組,n維)表示x數(shù)組第n維的上
VB中LBound是什么意思?
Lbound和UBound是用于上標和下標數(shù)組表示的兩個函數(shù)!用法:lbound(x數(shù)組,n維)表示x數(shù)組第n維的下限值。UBound(x數(shù)組,n維)表示x數(shù)組第n維的上限值。例如,如果存在數(shù)組arr(1到100,3到99),則lbound(arr,1)表示數(shù)組arr的第1維的下界值,即1lbound(arr,2)表示數(shù)組arr的第2維的下界值,即3ubound(arr,1)表示數(shù)組arr的第1維的上界值,即,100ubound(arr,2)表示數(shù)組arr的第二維的上限值,即99
UBound函數(shù)返回一個長類型數(shù)據(jù),其值是指定數(shù)組維的最大可用下標。語法UBound(arrayname[,dimension])UBound函數(shù)的語法包括以下部分:部分描述了arrayname所需的語法。數(shù)組變量的名稱遵循標準變量命名約定。尺寸可選;變型(長)。指定要返回的維度的上限。1是第一維度,2是第二維度,依此類推。如果省略尺寸,則視為1。UBound函數(shù)與lbound函數(shù)一起用于確定數(shù)組的大小。Lbound用于確定數(shù)組一維的上界。對于具有以下維度的數(shù)組,UBound的返回值如下表所示:Dima(1to100,0to3,-3to4)語句UBound(a,1)100ubound(a,2)3ubound(a,3)4lbound函數(shù)的返回值是指定數(shù)組維度可用的最小下標。語法lbound(arrayname[,dimension])lbound函數(shù)的語法由以下部分組成:部分描述了arrayname所需的語法。數(shù)組變量的名稱遵循標準變量命名約定。尺寸可選;變型(長)。指定要返回的維度的下限。1表示第一個維度,2表示第二個維度,依此類推。如果省略尺寸,則視為1。Lbound函數(shù)與UBound函數(shù)一起用于確定數(shù)組的大小。UBound用于確定數(shù)組一維的上界。對于具有以下維度的數(shù)組,lbound的返回值如下表所示:Dima(1to100,0to3,-3to4)語句返回值lbound(a,1)1lbound(a,2)0lbound(a,3)-3。所有維度的默認下限為0或1,具體取決于optionbase語句的設(shè)置。使用array函數(shù)創(chuàng)建的數(shù)組的下限為0;它不受optionbase的影響。Private、public、ReDim或static語句可以使用任意整數(shù)作為dim中用to子句標注的數(shù)組的下界。
vb中的UBound函數(shù)和LBound函數(shù)分別有什么作用?
有時您需要知道數(shù)組的上限和下限,可以通過I、bound和U:bound函數(shù)進行測試。
Format:lbound(array name[,dimension])
Format:UBound(array name[,dimension])
function:lbound函數(shù)返回數(shù)組中指定維度的下限。UBound函數(shù)返回數(shù)組中指定維度的上限。
說明:
](1)格式中的維度是要測試的數(shù)組的一個維度。兩個函數(shù)一起用于確定數(shù)組的大小。
(2)對于一維數(shù)組[,維度]可以省略。如果要測試多維數(shù)組[,維度]不能省略
lbound函數(shù)是Visual Basic 6.0版本支持的函數(shù)。它也可以在VBScript中使用。它主要用于返回長類型數(shù)據(jù),其值是指定數(shù)組維度可用的最小下標。語法:lbound(數(shù)組名[,維度])參數(shù):1。Arrayname:必需。它表示數(shù)組變量的名稱,并遵循標準變量命名約定。
2. [尺寸]:可選,類型為variant(long)。指定返回下限的維度。1表示第一個維度,2表示第二個維度,依此類推。如果省略維度,則默認為1。