| 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
    Nullable Typer i VB.Net
    . Når du opretter variable ved hjælp af Visual Basic NET mange datatyper , VB tildeler en standardværdi for at initialisere dem . For eksempel, når du opretter en heltalsvariabel Visual Basic tildeler automatisk nul som standard værdi. Nogle gange, dog kan du ønsker at bruge variabler , der ikke har definerede værdier . VB har en wrapper struktur, der ændrer de generiske typer at tillade dig at lave nullable typer, der ikke har standardværdier. Typer

    Du kan oprette nullable typer variabler fra de fleste af Visual Basic s datatyper. Alle de numeriske typer, herunder heltal, uinteger , byte , sbyte , korte, ushort , lang , ulong , enkelt og dobbelt tillade Null-værdier . Du kan også oprette nullable variable fra datoer eller char typer . Men Visual Basic ikke tillade dig at oprette nullable string typer . Hvis du forsøger at opstår der en fejl , der fortæller dig string typer skal have en værdi , eller har en type argument begrænset til en struktur klasse.
    Syntaks

    VB.NET giver dig tre måder at skabe nullable typer i dit program. Først kan du skrive " Dim myVariable ? As Integer " for at oprette en nullable heltal. Spørgsmålstegnet ved slutningen af ​​den variable navn er en modifikator , der fortæller at programmet ikke tildele en standardværdi . Når du bruger denne variabel i hele programmet , behøver du ikke at skrive spørgsmålstegn. For det andet, kan du skrive " Dim myVariable As Integer ? " som en mindre variant af den første vej . For det tredje, kan du skrive " Dim myVariable Som indeholde NULL ( Of Integer )" for klart at definere denne variabel ved hjælp af nullable struktur.
    Brug

    Du ønsker måske at bruge en nullable type i en situation, hvor du ikke kender nogle oplysninger. For eksempel, hvis du har et program , der sporer en liste over gøremål kan du have en boolesk variabel for det, der har "sande" for hver afsluttet opgave, og "falsk " for dem, der endnu ikke er færdig. Hvis du er i tvivl om, hvorvidt du færdig med en opgave , kan du bruge en null-værdi som en påmindelse til dobbelttjekke, at opgave at finde ud af om du færdig med det eller ej.
    Overvejelser hoteltilbud

    Indstilling af en integer værdi til nul, eller endda indstille en boolesk værdi falsk, er ikke det samme som at give enten en null-værdi . Null væsentlige, at en variabel mangler en værdi, men begge af disse tiltag stadig efterlade variablerne med en værdi gemt i hukommelsen. At have sande null -værdier , skal du bruge nullable struktur. På denne måde kan du bruge "Nothing " søgeord for at fjerne enhver værdi fra disse variabler i stedet for bare sætte dem til standardværdierne for deres respektive typer .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan sletter noget fra en liste Box i Visual Basic 
    ·Sådan Læs Windows sikkerhedsindstillinger via VB.NET …
    ·Hvordan du tilslutter til Avaya Gennem VBA 
    ·Sådan kontrolleres en String for Alphabet Kun i VB 
    ·Sådan Konverter tekst til en dato i VB 
    ·Sådan ændres RichEdit Font ved hjælp af ComboBox Lis…
    ·Sådan installeres Visual Studio 6.0 
    ·Hvordan laver VBS Scripts 
    ·Sådan Lær VB Script Online 
    ·Sådan Skjul autogenereret kolonner 
      Anbefalede Artikler
    ·Sådan Deltag Lister i Python 
    ·Sådan Konverter et billede til Binary & Binary til Str…
    ·Hvordan til at udfylde en tekstboks Fra Combo i Access …
    ·Sådan tilføjes feltadgangen Med Visual Basic 
    ·Sådan Flet DNN & Xmod Søg 
    ·Hvad Er numerisk variabel Characters 
    ·Sådan bruges forberedte udsagn i ETL Java Caps 
    ·Sådan køres Source Code 
    ·Sådan Erstat Python Right 
    ·Hvad er IndexError i Python 
    Copyright © Computer Viden http://www.computerdk.com