Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Nullable Typen in VB.Net
Wanneer u variabelen met behulp van Visual Basic . NET 's vele soorten data te creëren , VB kent een standaard waarde voor hen te initialiseren . Bijvoorbeeld , wanneer je een integer variabele te maken , Visual Basic kent automatisch nul als de standaardwaarde . Soms, echter , kunt u variabelen die niet gedefinieerde waarden hebben gebruikt . VB heeft een wrapper structuur die wijzigt de generieke types zodat u nullable types die geen standaardwaarden hebben te creëren . Soorten

U kunt nullable typen variabelen te maken van de meeste van Visual Basic data types . Alle van de numerieke types , waaronder integer , uinteger , byte , sbyte , kort, ushort , lang , ulong , enkele en dubbele toestaan ​​null-waarden . U kunt ook nullable variabelen uit data of char types te creëren . Echter, Visual Basic niet toestaan ​​om nullable types snaar te creëren . Als u probeert , een fout optreedt die u vertelt types tekenreeks moet een waarde hebben of hebben een soort argument beperkt tot een structuur klasse .
Syntax

VB.NET
geeft je drie manieren om nullable soorten te creëren in uw programma . Ten eerste kunt u het type " Dim myVariable ? As Integer ' een nullable integer te creëren . Het vraagteken aan het einde van de naam van de variabele is een modifier dat het programma om een ​​standaard waarde niet toekennen vertelt . Wanneer u deze variabele gebruikt in het programma , hoeft u niet om de vraagteken . Ten tweede , kunt u " Dim myVariable As Integer ? " Typt als kleine variant op de eerste manier . Ten derde , kunt u " Dim myVariable als Nullable ( Of Integer ) " typen om duidelijk te definiëren deze variabele met de nullable structuur .
Gebruik

Misschien wilt een nullable soort te gebruiken in een situatie waarin je niet wat informatie weten . Bijvoorbeeld, als je een programma dat een lijst met klusjes tracks hebt , hebt u mogelijk een Booleaanse variabele voor datgene wat " waar" voor elke voltooide karwei en " valse " voor degenen die nog niet klaar is . Als u niet zeker weet of u klaar bent een karwei , kunt u een null-waarde als herinnering gebruiken aan te controleren dat karwei om te zien of je klaar bent of niet .
Overwegingen

waarde een integer 's instellen op nul , of zelfs het instellen van een Booleaanse waarde op false, is niet hetzelfde als het geven van ofwel een null- waarde . Null betekent in wezen dat een variabele ontbreekt een waarde , maar beide van deze acties nog steeds laat de variabelen met een waarde opgeslagen in het geheugen . Om waar null-waarden hebben , moet u de nullable structuur te gebruiken . Op deze manier kunt u de " Nothing " keyword te gebruiken op elke waarde van deze variabelen in plaats van te verwijderen ze gewoon instellen op de standaardwaarden voor de respectieve soorten .

Previous: Next:
  Visual Basics Programming
·Hoe te Form Maten Pas in Visua…
·Hoe toegang VBA Query SQL 
·Hoe te Doorhalen tekst verwijd…
·Hoe te AutoFilter gebruiken in…
·Visual Basic 6 database progra…
·Hoe de VBScript gebeurtenisobj…
·Hoe maak je een Web Service in…
·Hoe te XLS converteren naar CS…
·Hoe maak je een MS Access quer…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe om te controleren e-mailadres Format…
·Hoe te Integers in Visual Basic 
·Hoe om elementen uit een Python List Del…
·Hoe kan ik PHP Run in een HTML- bestand 
·Hoe maak je een rij in een DataGridView 
·De voordelen van de C + + Herhaling Stru…
·Java Development & Pagina Script 
·Hoe te JCreator gebruiken met een Androi…
·Inleiding tot Singular waarden ontbindin…
Copyright © Computer Kennis http://www.nldit.com