Ich war lange Zeit ein VB.net-Entwickler und habe kürzlich zu C# gewechselt. Wenn ich VB.net nutze, um Benutzereinstellungen aufzurufen, muss ich nur eine neue Einstellung mit dem Designer erstellen und sie dann aus dem Code mit dem My-Namespace aufrufen.
Hier ist der Code
My.settings.anysetting
Ich kann ändern oder Daten davon erhalten. In C# funktioniert das My-Keyword jedoch nicht. Was kann ich tun, um Einstellungen aufzurufen?Verwendung von Einstellungen in Visual C#
11
A
Antwort
25
Settings
unter dem Application
Ordner gespeichert sind und als solche verwenden, die als ihr Namensraum.
int myInt = Properties.Settings.Default.myVariable;
Properties.Settings.Default.myVariable = 12;
Properties.Settings.Default.Save();
-1
// Retrieving connection string from Web.config.
String connStringMSQL = WebConfigurationManager.ConnectionStrings["andi_msql"].ToString();
In meinem Fall war dies für meine connectionStrings Einstellung, aber je nachdem, auf welchem Knoten Sie sich befinden, können Sie dies entsprechend ändern.
this helps
0
Kinda wie folgt aus:
this.BackColor = Properties.Settings.Default.myColor;
Dokumentation: https://msdn.microsoft.com/en-us/library/bb397759(v=vs.110).aspx
Ich dachte nicht, dass es so einfach sein wird, ich werde versuchen: p –
Einstellungen in C# sind sehr einfach und schön, nur Teil, den ich nicht mag, ist die .config-Datei mit Ihrer ausführbaren Datei kommt. Ein neugieriger Benutzer könnte denken, dass dort die Einstellungen gespeichert sind, aber es ist nicht, sie sind die Standardeinstellungen. – Samuel
es funktioniert danke! –