Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Vad är UBound i VB

    ? Visual Basic s UBound funktion returnerar den högsta index för en array. Till exempel , om du har definierat en variabel " myArray " som en matris som innehar 10 heltal , sedan " UBound ( myArray ) " kommer att ge 10 . Observera dock än det totala antalet element för denna samling är 11 , inte 10 . Anledningen till detta är att arrayer är indexerade med början från 0 . Använd UBound att förhindra tilldelning av värden bortom en array s gränser . Syntax

    Du kan uttrycka och börja förstå syntaxen i UBound med följande notation : " UBound ( Array , [ Rank ] ) . " Denna notation berättar alla argument till UBound och ledtrådar du in vad dessa argument representerar . Den " Array " argument står för arrayvariabel du skickar till UBound ( i inledningen , " myArray " var en sådan variabel ) . Men förstår att din array kan vara av vilken typ , inte bara heltal . Dessutom kan matrisen ha flera dimensioner , inte bara en. Den " [ Rank ] " delen av syntaxen har tandställning för att indikera detta argument är valfritt . Om du väljer att inte inkludera det , kommer VB tilldela den standardvärdet 1 , vilket indikerar den första dimensionen av en array variabel .
    Inträde i Programming Environment

    Inmatning UBound i Visual Basic utvecklingsmiljön innebär att skriva ut sökordet " UBound , " sedan trycka på " ( " tecknet att införa argumentet listan . i det ögonblick du sätter det tecknet , kommer utvecklingsmiljön visas en flytande textruta visar syntaxen för UBound . du kan avfärda detta textrutan genom att trycka på " Esc ". skriv argumenten till UBound , separera dem med kommatecken . När du är klar med de argument , skriv " ) " karaktär . Utvecklingsmiljön kommer att belysa både öppning och stängning parenteser för att visa dessa tecken har parats ihop upp . Denna funktion hjälper dig infoga funktioner vars argument listor innehåller andra funktioner . Parenteser i sådana uttalanden skulle annars vara förvirrande att läsa .
    Flerdimensionella arrayer

    Detta uttalande visar hur man använder UBound på fältvariabler med mer än en dimension : " . UBound ( multiArray , dimensionNumber ) " Här indikerar " multiArray " text en array variabel med två eller flera dimensioner . Denna variabel kan deklareras med ett uttalande som " dim multiArray ( 10,2 ) " eller dim multiArray ( 2,5 ) . " The " dimensionNumber " text anger vilken dimension du vill ha den övre gränsen för .

    Sample program

    urval program i detta avsnitt förklarar och initierar en array variabel , sedan använder UBound att skriva ut de övre gränserna för den första dimensionen i den variabeln . När du kör programmet genom att klicka på "Start " -menyn " Start debugging " kommandot , kommer programmet att visa " 2 ", vilket indikerar samma övre gräns deklareras i " Dim " uttalande .

    public class Form1

    Private Sub Form1_Load ( ByVal avsändare Som System.Object , ByVal e Som System.EventArgs ) Handtag MyBase.LoadDim en ( 2 , 2 ) As Integer

    en ( 0 , 0 ) = 0MsgBox ( UBound ( a , 1 ) ) End SubEnd klass

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar ett Fill - in - the- tom rad i Word Anvä…
    ·Hur man gör ett Visual Basic Game
    ·Hur man läser miljövariabler i VB6
    ·Hur att bryta VBA kod över flera rader
    ·Hur till Aktivera en växlingsknapp i VBA
    ·Hur ta bort poster för lagrade procedurer i Visual Bas…
    ·Hur man beräknar antal veckor mellan två datum
    ·Hur man gör ett Visual Basic Ansökan om Lösenordssky…
    ·Hur du ändrar en rutnätsfärgen
    ·Handledning om hur du använder VB6 PictureBox
    Utvalda artiklarna
    ·Konvertera Kort till Int i Java
    ·Vad är Komodo Ruby Debugger
    ·Konvertera tabellvärden till XLS format i VB.NET
    ·Hur tomt med MATLAB
    ·Hur man kan expandera ett formulär i Java Script
    ·Hur du ansluter en MDB
    ·Hur man skapar en mapp i API Med VBA
    ·Hur man skapar en JPEG Använda Visual Basic 2010 Expre…
    ·Hur man gör en C + + Huvudfönster Utan titel Bar
    ·Hur man programmerar Androids för nybörjare
    Copyright © Dator Kunskap http://www.dator.xyz