Ich bin ein Neuling-Programmierer, der sich jetzt entwickeltAnwendung auf C # mit Visual Studio 2010 und vielen Formularen. Daher bin ich daran interessiert, ob es möglich ist, einige globale Variablen festzulegen, um sie in allen Formularen zu verwenden. Ein einfaches Beispiel: Ich habe 10 Formulare, die alle eine Verbindung zur MySQL-Datenbank herstellen. Daher ist es nicht wirklich klug, den Datenbanknamen und das Kennwort 10-mal festzulegen, wenn ich im Idealfall einmal einstellen kann und sie dann überall verwenden kann auf diese frage bei google kann mir hier vielleicht jemand helfen? Ist es möglich?
Antworten:
6 für die Antwort № 1Erstellen Sie eine Basisklasse für Ihr Formular, die von erbt Form
. Initialisieren Sie die gemeinsamen Werte dort, um für die erbenden Formulare zugänglich zu sein.
2 für die Antwort № 2
Es gibt einige Möglichkeiten, wie Sie dieses Problem lösen können.
- Zuerst können Sie Einstellungen verwenden.
- Zweitens könnten Sie web.config verwenden (nicht sicher, ob dies in Formularen funktioniert)
- Die dritte Option besteht darin, eine statische Klasse zu erstellen, die Ihre Variablen enthält.