Sdílet prostřednictvím


Účinné používání datových typů (Visual Basic)

Nedelarované proměnné a proměnné deklarované bez datového typu jsou přiřazeny datovému Object typu. To usnadňuje rychlé psaní programů, ale může to způsobit, že se spouštějí pomaleji.

Silné psaní

Zadání datových typů pro všechny proměnné se označuje jako silné psaní. Použití silného psaní má několik výhod:

  • Umožňuje podporu Technologie IntelliSense pro vaše proměnné. Díky tomu můžete při psaní kódu zobrazit jejich vlastnosti a další členy.

  • Využívá kontrolu typů kompilátoru. Tím se zachytí příkazy, které můžou v době běhu selhat kvůli chybám, jako je přetečení. Také zachytává volání metod u objektů, které je nepodporují.

  • Výsledkem je rychlejší spouštění kódu.

Nejúčinnější datové typy

U proměnných, které nikdy neobsahují zlomky, jsou integrální datové typy efektivnější než neintegrovatelné typy. V jazyce Visual Basic Integer a UInteger jsou nejúčinnějšími číselnými typy.

U desetinných čísel Double je nejúčinnější datový typ, protože procesory na aktuálních platformách provádějí operace s plovoucí desetinnou čárkou s dvojitou přesností. Operace s Double však nejsou tak rychlé jako u integrálních typů, jako Integerje .

Určení datového typu

Pomocí příkazu Dim deklarujte proměnnou určitého typu. Úroveň přístupu můžete současně určit pomocí veřejného, chráněného, přátelského nebo privátního klíčového slova, jako v následujícím příkladu.

Private x As Double
Protected s As String

Převod znaků

Funkce AscW a ChrW funkce fungují v kódování Unicode. Měli byste je použít v předvolbách Asc a Chr, které musí být převedeny do a z Unicode.

Viz také