程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB.NET >> vb.net的數組列表

vb.net的數組列表

編輯:VB.NET

vb.net的數組列表。本站提示廣大學習愛好者:(vb.net的數組列表)文章只能為提供參考,不一定能成為您想要的結果。以下是vb.net的數組列表正文


如今除了數組的長度計數是基於0開端的這個變化外,vb.net還引進了一個數組列表(ArrayList)對象來替代原來的集合(Collection)對象,集合對象的長度計數總是從1開端的,而且在需求的時分,數組列表的長度可以是不定的。數組列表的根本的辦法和集合一樣,只不過它還具有一些新的功用辦法。
例如:
Dim Arl As ArrayList '構建一個數組列表
For j=0 to 10
    Arl.Add(j)
Next j
一切的數組變量都有一個長度屬性,這樣就可以得知這個數組有多大:
Dim Z(20) As Single
Dim j As Integer
For j=0 to z.Length-1
    Z(j)=j
Next j

在vb.net中一切的數組都是靜態的,可以在任何時分重新定義數組的長度,但是,在vb.net中曾經沒有ReDim Preserve表述了,可以運用New關鍵字來對任何一個數組停止援用,並且重新定位:
'在類模塊級聲明
Dim X() As Single
'重新定位
X=New Single(20){}
留意:數組類型前面的大括號不要遺忘寫。
和集合對象一樣,數組列表含有一個“Count”屬性和一個“Item”屬性,允許運用“index”來訪問數組列表中的元素。而且,和集合對象一樣,這個屬性也可以省略,覺得好像操作數組一樣:
For i=0 to ar.Count-1
    Console.WriteLine(ar.Item(i))
    console.WriteLine(ar(i))
Next i
下表為數組列表的一些辦法:

Clear 清空數組列表的內容 Contains(object) 假如數組列表含有該對象則前往true CopyTo(array) 把一個數組列表拷貝到一個一維的數組中去 IndexOf(object) 前往第一個元素的值 Insert(index,object) 在指定的地位拔出一個元素 Remove(object) 把一個元素從列表中刪除 RemoveAt(index) 把一個指定地位的元素從列表中刪除 Sort 對列表停止排序

留意:本局部講座的數組是順序中聲明的變量數組,不同於控件數組。控件數組是在設計時經過設置控件的“Index”屬性規則的,變量數組總是延續的;與控件數組不同的是,不能從一個數組的中部加載或卸載數組元素。
一個數組中的一切元素具有相反的數據類型。當然,當數據類型為“object”時,各個元素可以包括不同品種的數據(對象、字符串、數值等)。可以聲明任何根本數據類型的數組,包括用戶自定義的類型和對象變量。此外,數組在vb.net中曾經是完全的靜態的了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved