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

Ako sa sklopenými vo VB.NET

Visual Basic ( VB ) je programovací jazyk a integrované vývojové prostredie ( IDE ) , vyvinutý spoločnosťou Microsoft na základe základného počítačového jazyka . NET verzie . Umožňuje programátorom vytvárať programy pre . NET Framework . Downcasting , pretože sa vzťahuje na programovanie , je proces rafinácie odkaz z odvodené triedy svojej základnej triedy . Downcasting je väčšinou vidieť v C + + , C # a programovacích jazykoch Java , ale to môže byť tiež vykonané v VB.NET . Vo VB.NET , liatie je zvyčajne automatické , akonáhle objekt bol priradený do premennej . Avšak , môžete vypnúť funkciu automatického odlievanie a určte downcasting vo VB.NET kódu . Návod dovolená 1

Otvoriť VB.NET alebo Visual Basic 2010 . NET verzie IDE . Je prvý používať . NET Framework . Verzia 2010 tiež umožňuje programovanie s NET Framework . Vyberte , či chcete otvoriť existujúci projekt alebo vytvoriť nový z úvodnej obrazovky .
2

Kliknite na " Zobraziť " položku ponuky a potom " Code " otvorte Editor kódu . Môžete tiež kliknúť pravým tlačidlom myši kdekoľvek na formulári a potom " Zobraziť kód " tiež otvoriť Editor kódu .
3

Zmeňte " Option Strict " vlastnosť " On " v hornej časti z VB.NET kódu pridať nasledujúci riadok :

" Option Strict On "

vypne funkciu automatického odlievanie vo VB.NET a zaisťuje , že jediný odliatok , ktorý bude prebiehať bude upresnené programátorom .
4

Použite " DirectCast " operátor robiť explicitné odlievanie . Tiež, použite " gettype " prevádzkovateľ zabezpečiť , že objekt , ktorý pracuje s platí pre downcasting . Napríklad , ak chcete , aby sa downcasting na textové pole , kód bude :

" Dim x ako System.Type

x = txtExample.GetType ( )

MessageBox.Show ( x.FullName )

Ak typeof x je TextBox Potom

x = DirectCast ( txtExample , TextBox )

End If "
5

Kliknite na ikonu " Save " pre uloženie zmien v kóde .

Najnovšie články

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