熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

在VB.NET中執行基本的數組操作

2013-11-13 09:52:34  來源: .NET編程 
對數組進行操作的能力在任何編程語言中都很重要VBNET與其它語言相似提供了簡單的途徑對數據進行分組將它們存放到數組結構中本文中我們將回顧數組的聲明和使用

  數組的目的

  數組通常用於存儲相似類型的值和對象它允許對變量進行分組並且允許使用索引進行檢索數組有上界和下界它用於指示數組的開始索引值和結束索引值另外數組中的數據可以按序排列簡單的數組是一維的當然在VBNET中也可以使用多維數組還可以對數組進行循環以確定或修改存儲在數組中的某個值

  數組的聲明和初始化

  有兩個途徑初始化數組第一在一條聲明語句中進行聲明同時初始化;第二先聲明數組然後對其進行初始化

  在一條語句中同時聲明和初始化數組時必須指定數組元素的數值類型以及數組所包含元素的個數VBNET中數組是基於這也就是說數組的索引編號從開始其後元素進行連續編號必須通過指定數組的上界確定數組中元素個數上界是指定數組中最後一個元素索引的數字Listing A給出了整型數組的聲明和初始化示例

  對數字進行聲明和初始化的另外一個途徑是在分開的兩步中分別進行聲明和初始化操作如果聲明了一個數組但是在這一行沒有指定其大小則在初始化時需要對數組中的每一個單元都指定值初始化值封裝在{}括號中兩個值之間使用逗號做為分隔符Listing B給出了在不同的兩步對數組進行聲明和初始化的示例

  數組的聲明和初始化一旦完成則可以在運行時重新定義數組從而改變其大小可以使用ReDim聲明改變數組結構中元素的個數Listing C給出了聲明初始化和重新調整數組大小的示例

  默認情況下數組進行重新初始化後原來的數值都會丟失但是在重新初始化時可以使用ReDim聲明和Preserve關鍵字保留數組的原有數值Listing D中給出了一個這樣的示例

  有兩種類型的多維數組矩形的或鋸齒形的矩形數組中每一維的成員向其它維擴展時增加相同的長度而在鋸齒形數組中每一維中的單個成員以不同長度向其它維擴展數組的維數越多其操作也相應越復雜


From:http://tw.wingwit.com/Article/program/net/201311/11829.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.