Skuteczne stosowanie typów danych (Visual Basic)

Niezdecydowane zmienne i zmienne zadeklarowane bez typu danych są przypisane do Object typu danych. Ułatwia to szybkie pisanie programów, ale może spowodować, że będą one wykonywane wolniej.

Silne wpisywanie

Określanie typów danych dla wszystkich zmiennych jest nazywane silnym wpisywaniem. Używanie silnego pisania ma kilka zalet:

  • Umożliwia obsługę funkcji IntelliSense dla zmiennych. Dzięki temu można zobaczyć ich właściwości i inne elementy członkowskie podczas wpisywania w kodzie.

  • Korzysta z sprawdzania typów kompilatora. Te instrukcje przechwytujące, które mogą zakończyć się niepowodzeniem w czasie wykonywania z powodu błędów, takich jak przepełnienie. Przechwytuje również wywołania metod na obiektach, które ich nie obsługują.

  • Skutkuje to szybszym wykonywaniem kodu.

Najbardziej wydajne typy danych

W przypadku zmiennych, które nigdy nie zawierają ułamków, całkowite typy danych są bardziej wydajne niż typy nieintegralne. W języku Visual Basic Integer i UInteger są najbardziej wydajnymi typami liczbowymi.

W przypadku liczb ułamkowych jest najbardziej wydajnym typem danych, Double ponieważ procesory na bieżących platformach wykonują operacje zmiennoprzecinkowe w podwójnej precyzji. Jednak operacje z Double programem nie są tak szybkie, jak w przypadku typów całkowitych, takich jak Integer.

Określanie typu danych

Użyj instrukcji Dim, aby zadeklarować zmienną określonego typu. Poziom dostępu można jednocześnie określić przy użyciu słowa kluczowego Public, Protected, Friend lub Private , jak w poniższym przykładzie.

Private x As Double
Protected s As String

Konwersja znaków

Funkcje AscW i ChrW działają w standardzie Unicode. Należy ich używać w preferencjach do Asc i Chr, co musi przekładać się na i z Unicode.

Zobacz też