回覆列表
  • 1 # 使用者4410852665986508

    VB中Length是一個控制元件的屬性,另有一個Len函式可返回字元個數。

    Len 函式

    返回 Long,其中包含字串內字元的數目,或是儲存一變數所需的位元組數。

    注意 LenB 函式作用於字串中的位元組資料,如同在雙位元組字符集(DBCS)語言中一樣。所以 LenB 返回的是用於代表字串的位元組數,而不是返回字串中字元的數量。如為使用者自定義型別,LenB 返回在記憶體中的大小,包括元素之間的襯墊。

    Len 函式示例

    本示例使用 Len 函式來得知某字串的長度(字元數)或某變數的大小(位數)。Type...End Type 程式區塊定義一個自定義資料型別 CustomerRecord。如果該資料型別定義在物件類模組中,則必需以關鍵字 Private 開頭(表示為私有)。若定義在常規模組中,Type 定義就可以為 Public。

    Type CustomerRecord ' 定義使用者自定義的資料型別。 ID As Integer ' 將此定義放在常規模組中。 Name As String * 10 Address As String * 30End TypeDim Customer As CustomerRecord ' 宣告變數。Dim MyInt As Integer, MyCur As CurrencyDim MyString, MyLenMyString = "Hello World" ' 設定變數初值。MyLen = Len(MyInt) ' 返回 2。MyLen = Len(Customer) ' 返回 42。MyLen = Len(MyString) ' 返回 11。MyLen = Len(MyCur) ' 返回 8。注意當字串中是漢字時,Len函式返回的是字元個數。

    Private Sub Command1_Click() Debug.Print "VB中LENGTH函式怎麼用(顯示字元長度)" Debug.Print Len("VB中LENGTH函式怎麼用(顯示字元長度)") Debug.Print LenB("VB中LENGTH函式怎麼用(顯示字元長度)")End Sub

    程式碼輸出字串長度是22個字元。

    輸出的位元組數是44.

  • 中秋節和大豐收的關聯?
  • 一個獅子頭標誌的車?