? . Visual Basic NET ist eine vollwertige objektorientierte Programmiersprache , mit einem leistungsstarken und vollständig integrierte Entwicklungsumgebung . Unabhängig von der verwendeten Sprache , es gibt Zeiten , wenn Sie einen Zähler , die Sie überall verwenden können, im Programm zu etablieren müssen . VB erleichtert globalen Zähler durch Deklarationen in der Namespace für ein Projekt. Dies ermöglicht Ihnen, einen Zähler überall im Projekt zu verwenden , einschließlich aller Formen in das Projekt. Ein gutes Verständnis des Umfangs und der Lebensdauer des VB -Variablen ist wichtig, bevor Sie erklärt Zählervariablen starten. Variable Umfang und die Lebensdauer
Visual Basic Variable hat einen " Rahmen " und " Leben ". Der Umfang definiert, wo die Variable verwiesen wird , werden während der Lebensdauer ist die Zeitspanne, die die Variable existiert. Wenn Sie eine niedrigere variable von einer höheren Ebene verweisen versuchen erhalten Sie eine Fehlermeldung . In der Regel können Sie eine Variable auf einem niedrigeren Niveau zu verweisen , wenn die Variable auf einer höheren Ebene deklariert wird . Die Variable " Leben " bis zu seiner Erklärung Ebene endet.
Block Level Variablen
Blockebene sind Variablen , die in einer Prozedur deklariert werden . Ihr Anwendungsbereich ist begrenzt, um im Rahmen des Verfahrens zu verwenden, und die Lebensdauer ist aus , wenn die Prozedur aufgerufen wird, bis er mit seiner Verarbeitung fertig ist. Ein Block-Level- Variable darf nicht anderswo im Programm verwendet werden.
Modulniveau Variablen
Modul Variable werden außerhalb aller Verfahren definiert, aber innerhalb einer bestimmten Form . Ein Modul-Ebene Variable kann überall in der Form verwendet werden , und wird in der Regel als " Public" deklariert oder "Private ". Diese Variablen können in einem Formular namens verwiesen werden , wenn sie als "Public " oder " Freund " in der aufrufenden Form erklärt werden , aber die genannte Form müssen sie als Referenz " FormClassName.VariableName . " In diesem Beispiel ist " FormClassName " ist der Name des aufrufenden Form -Klasse und " VariableName " ist der Name der Variable deklariert in der aufrufenden Form .
Globale Variablen
< p> Globale Variablen werden auch als " Namespace Variablen " und darf in irgendeiner Form oder Verfahren im Projekt verwendet werden. Sie müssen außerhalb einer Prozedur deklariert werden , sondern innerhalb der Namespace-oder Modulebene als " Public" oder "Freund". Globale Variablen darf in irgendeiner Form oder Verfahren im Namespace verwendet werden. Wenn Sie einen Zähler , die überall in irgendeiner Form oder Verfahren im gesamten Projekt verwendet werden müssen, sollten Sie es als Namespaceebene Variable deklarieren , damit es eine globale Zähler .