| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Hvad er en variant i VB
    ? Lære at bruge variantvariablerne er en god idé , hvis du planlægger at starte programmering i Visual Basic. Programmører har ofte en misforståelse af variantvariablerne ved at tænke , at de ikke har en datatype . Du kan tænke på variantvariablerne som variabler, der kan nemt ændre deres type. For eksempel kan du gemme decimaltal i en variant variabel og så senere i dit program tildeler denne værdi til en "dobbelt" data -typen variabel uden at skulle foretage en datakonvertering . Definition

    En variant variabel bruges til at gemme forskellige typer af værdier, og det har en intern repræsentation af de værdier, det gemmer . Varianten variable altid besidder 16 bytes for enhver lagrede værdi . VB automatisk håndterer de konverteringer, når du tildeler en værdi til en variant , hvilket eliminerer behovet for at foretage konverteringer selv. Brug variantvariablerne at fange returnerede værdier, når du ikke ved, hvad disse funktioner procedurer vil vende tilbage.
    Lagring Numeriske værdier

    VB vil bruge de mest kompakte repræsentation muligt når du tildeler hele tal til en variant variabel. For et lille antal , vil VB tildele en " Integer " repræsentation for den pågældende værdi . VB vil automatisk tildele en "Lange" data -typen for en stor værdi gemt i en variant. VB vil returnere en fejl, hvis du forsøger at gøre beregninger på en variant , der ikke indeholder et nummer. Det er god praksis at bruge " IsNumeric " funktion til at bestemme , om varianten variabel indeholder numre, inden du bruger det i en beregning.
    Lagring String Værdier

    lagring strengværdier til variantvariablerne kan medføre nogle problemer, hvis du ikke er forsigtig , hvordan du bruger dem i dit program. Du kan gemme en streng til en variant , og det vil gemme værdien uden et problem. Hvis du gemmer en perlerække af numre til en variant , og du senere bruge den sammen med "+" operatør på en anden variant , så VB vil konvertere det til et nummer for at forsøge at udføre en tilføjelse. For at sikre at du ikke får en fejl, når du arbejder med snor værdier i varianter , skal du bruge "&" operatøren, når du har brug for at sammenkæde strings varianter .
    Lagring af data /Tid Værdier

    Du kan også bruge variantvariablerne til at gemme dato /tid værdier i området fra 1. januar 2010 til 31. december 9999. Derudover kan du udføre matematiske operationer på varianter , der indeholder dato /tid værdier. Svarer til " IsNumeric "-funktionen , kan du også bruge " ISDATE " funktion til at bestemme , om en variant variabel besidder en dato værdi. Det følgende er et eksempel på, hvordan du kan bruge " ISDATE "-funktionen på en variant : Hej

    Dim SomeDate , daysleftIf ISDATE ( Text1.Text ) ThenSomeDate = CDate ( Text1.Text ) daysleft = DateSerial ( År ( SomeDate ) + _1 , 1, 1 ) - " . dage tilbage i år " SomeDateText2.Text = daysleft & ElseMsgBox Text1.Text & "er ikke en gyldig dato . " End If

    Forrige :

    næste :
      Relaterede artikler
    ·Forskel mellem funktioner & Procedurer i Visual Basic 
    ·Programmering i MS Access 2007 
    ·Hvordan man skriver til en DOS-vinduet Fra VBS Script 
    ·Sådan Parse en CSV-fil med VB 
    ·Sådan installeres VBScript 
    ·Visual Basic Tutorial på Eval Method 
    ·Sådan bruger musehjulet i VB6 Miljøer 
    ·Sådan tilføje data til en Array 
    ·Hvordan man skriver en if-sætning i Visual Basic 
    ·Sådan Søg efter data i en fil med VB Script 
      Anbefalede Artikler
    ·Sådan kører Python 2.7 Fra Notesblok 
    ·Sådan Detect Null i Visual Basic 
    ·Sådan kører en Coldfusion Side Fra PHP 
    ·Sådan får du en CSV-fil til MySQL 
    ·Hvad er PrintStream i Java 
    ·Sådan Konverter Int til String i Python 
    ·Fordele ved Deklarativ Programmering 
    ·Sådan bruges Android SDK Tools på Windows 7 
    ·Sådan importeres Hotmail kontakter via PHP 
    ·Sådan Lær Flash Code 
    Copyright © Computer Viden http://www.computerdk.com