Sisältö - Array taulukot - Array luokka - BitArray

Array luokka

Array luokka löytyy nimiavaruudesta System.Array. Luokkaan voi viitata muuttujan nimen kautta tai yleisemmin System.Array kautta, jos parametrivälitys sopii ja on selkeämpi. Voit  aakkostaalukea koko ja ulottuvuus arvojakopioidahakea taulukostatyhjätäkloonataEnumeroida (For Each)  ja  kääntää takaperin.

Aakostus

        Dim Joukkue() As String = {"Simo", "Matti", "Litti"}
        'taulukon aakkostus
        Joukkue.Sort(Joukkue)
        'öökköstys kun ensin aakkostettu
        Joukkue.Reverse(Joukkue)
        'kahden taulukon akkostus, "nimet pelinumeron mukaisesti"
        Joukkue(0) = "Simo" : Joukkue(1) = "Matti" : Joukkue(2) = "Litti"
        Dim Pelinumero() As Integer = {12, 16, 10}
        Joukkue.Sort(Pelinumero, Joukkue)

Koko ja  ulottuvuudet

        Dim i As Integer
        'taulukon ulottuvuudet
        i = Joukkue.Rank ' 1
        '
        ' taulukon yhteiskoko
        i = Joukkue.Length '3
        '
        'annetun dimension koko
        i = Joukkue.GetLength(0)  'dimensiot alkaa nollasta
        '
        'taulukon alku indeksi
        i = Joukkue.GetLowerBound(0) ' zero base
        'taulukon loppu indeksi
        i = Joukkue.GetUpperBound(0) 'zero based
        '

Kopiointi, sijoitus

        'kopiointi, koko joukkue farmiin
        Dim Farmi(Joukkue.Length) As String
        Joukkue.CopyTo(Farmi, 0)' 0 = alkaen sijoitus nollannesta

Hakeminen taulukosta

        'taulukosta etsiminen
        i = Joukkue.IndexOf(Joukkue, "Simo")

Tyhjäys

        'tyhjäys
        System.Array.Clear(Joukkue, 0, Joukkue.Length)

Kloonaus

        'cloonaus
        Dim uusijoukkue() As String = Joukkue.Clone()

Enumerointi

        'enumerointi
        Dim pelaaja As Object
        pelaaja = Joukkue.GetEnumerator
        For Each pelaaja In Joukkue
            'Debug.Write(pelaaja)
        Next


Kääntö takaperin

        'järjestys takaperin
        System.Array.Reverse(Joukkue)

Sisältö - Array taulukot - Array luokka - BitArray