Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je UBound vo VB ?

Visual Basic funkcie UBound vráti najvyšší index poľa . Napríklad , ak ste definovali premennú " myarray " ako pole drží 10 celých čísel , potom " UBound ( myArray ) " prinesie 10. Majte však na pamäti , ako je celkový počet prvkov tohto poľa je 11 , nie 10. Dôvodom pre to je skutočnosť , že polia sú indexované od 0. Použite UBound zabrániť priradenie hodnôt nad medzou Array je . Syntax

môžete vyjadriť a začať chápať syntax UBound s nasledujúcim zápisom : " . UBound ( Array , [ hodnotenie ] ) " Tento zápis vám povie všetky argumenty UBound a stopy ste v tom , čo tieto argumenty predstavujú . Argument " Array " je skratka pre premennú pole odovzdáte UBound ( v úvode , " myArray " bola taká premenná ) . Ale pochopiť , že vaše pole môže byť akéhokoľvek typu , nie len celé čísla . Tiež pole môže mať niekoľko rozmerov , nie len jeden . " [ Hodnotenie ] " časť syntaxe má rovnátka , ktoré indikujú tento argument je nepovinný . Ak sa rozhodnete , že ju nebudú obsahovať , bude VB priradiť predvolenú hodnotu 1 , čo označuje prvý dimenzie premennej typu pole .
Zadanie v programovacom prostredí

Zadanie UBound vo vývojovom prostredí jazyka zahŕňa písanie z kľúčového slova " UBound , " a potom stlačením tlačidla " ( " znak zaviesť zoznam argumentov . vo chvíli, keď vložíte tento znak , bude vývojové prostredie zobrazí plávajúce textového poľa ukazuje syntax pre UBound . Môžete odmietnuť toto textové pole stlačením " Esc " . Zadajte argumenty UBound , oddeľte ich čiarkou . Až budete hotoví zadávať argumenty , zadajte " ) " charakter . Vývojové prostredie zvýrazní aj otvorenie a zatvorenie zátvorky ukázať tieto znaky sú úspešne spárovaný . Táto funkcia vám pomôže vložiť funkcie , ktorých argumentom zoznamy obsahujú ďalšie funkcie . Zátvorky v týchto vyhláseniach by inak mohli byť mätúce čítať .
Viacrozmerná poľa

Toto tvrdenie ukazuje , ako použiť UBound na premenných typu pole s viac než jednu dimenziu : " . UBound ( multiArray , dimensionNumber ) " Tu, " multiArray " text označuje premennú pole s dvoma alebo viacerými rozmerov . Že premenná by mohla byť vyhlásená s vyhlásením ako " dim multiArray ( 10,2 ) , " alebo stlmiť multiArray ( 2,5 ) . " " DimensionNumber " text označuje , ktorý rozmer chcete hornú hranicu pre .

Vzorový program

Ukážkový program v tejto časti deklaruje a inicializuje premennú poľa , potom sa použije UBound vytlačiť horná hranica prvého rozmeru v tejto premennej . Pri spustení tohto programu kliknutím na menu " Štart " je " Spustiť ladenie " príkaz , program zobrazí " 2 " , čo znamená rovnaký horný limit vyhlásil v vyhlásenie " Dim " .

Public Class Form1

Private Sub Form1_Load ( byval sender Ako System.Object , Bývalá e As System.EventArgs ) Kľuky MyBase.LoadDim ( 2 , 2 ) As Integer

( 0 , 0 ) = 0MsgBox ( UBound ( 1 ) ) End SubEnd Trieda

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené