回覆列表
  • 1 # 使用者9639739024251

    可以使用帶空圓括號的 Dim 語句來定義動態陣列。在定義動態陣列後,可以在過程內使用 ReDim 語句來定義該陣列的維數和元素。

    (如果希望陣列為公用陣列,則)用 Public 語句宣告陣列,或者,(如果希望陣列為模組級,則)在模組級用 Dim 語句宣告陣列,或者(如果希望陣列為區域性陣列,則)在過程中用 Static 或 Dim 語句宣告陣列。給陣列附以一個空維數表,這樣就將陣列宣告為動態陣列。

    Dim DynArray ()

    用 ReDim 語句分配實際的元素個數。

    ReDim DynArray (X + 1)

    ReDim 語句只能出現在過程中。與 Dim 語句、Static 語句不同,ReDim 語句是一個可執行語句,由於這一語句,應用程式在執行時執行一個操作。

    ReDim 語句支援這樣的語法,它與固定陣列中使用的語法相同。對於每一維數,每個 ReDim 語句都能改變元素數目以及上下界。但是,陣列的維數不能改變。

    如果想保留原有資料,可以使用具有 Preserve 關鍵字的 ReDim 語句,避免陣列中的資料清空。

    例如:

    public a(1 to 5,1 to 5) as single,w(1 to 5) as single

    a 裡面1 to 5,不是1to 5

    窗體裡面不必再定義 a,w

  • 中秋節和大豐收的關聯?
  • “ずっとしまっだおく”是什麼意思?