(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Effiziente Verwendung von Datentypen (Visual Basic)

Nicht deklarierten Variablen und Variablen, die ohne Datentyp deklariert sind, wird der Datentyp Object zugewiesen. Programme lassen sich dadurch schneller programmieren, werden jedoch auch langsamer ausgeführt.

Die Angabe von Datentypen für alle Variablen wird als starke Typisierung bezeichnet. Die Verwendung der starken Typisierung bietet einige Vorteile:

  • Dadurch wird die IntelliSense-Unterstützung für die Variablen. Sie können die Eigenschaften und andere Member der Variablen bei der Eingabe in den Code anzeigen.

  • Die Compilertypüberprüfung wird genutzt. Anweisungen, die zur Laufzeit beispielsweise aufgrund eines Überlaufs oder anderer Fehler fehlschlagen können, können abgefangen werden. Außerdem werden Aufrufe von Methoden für Objekte, die diese nicht unterstützen, abgefangen.

  • Sie ermöglicht die schnellere Ausführung des Codes.

Für Variablen, die generell keine Nachkommastellen enthalten, sind Ganzzahldatentypen effizienter als Nicht-Ganzzahltypen. In Visual Basic sind Integer und UInteger die effizientesten numerischen Typen.

Bei Bruchzahlen ist Double der effizienteste Datentyp, weil die Prozessoren der aktuellen Plattformen Gleitkommaoperationen mit doppelter Genauigkeit ausführen. Operationen mit Double werden jedoch langsamer ausgeführt als solche mit ganzzahligen Typen wie Integer.

Deklarieren Sie eine Variable eines bestimmten Typs mittels der Dim-Anweisung (Visual Basic). Sie können gleichzeitig, wie im folgenden Beispiel gezeigt, ihre Zugriffsebene angeben. Verwenden Sie dazu das Schlüsselwort Public (Visual Basic), Protected (Visual Basic), Friend (Visual Basic) oder Private (Visual Basic).

Private x As Double
Protected s As String

Die AscW-Funktion und die ChrW-Funktion werden in Unicode verwendet. Sie sind Asc und Chr vorzuziehen, da letztere in und aus Unicode konvertiert werden müssen.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.