2009-03-16 3 views
11

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#

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(); 

Using Settings in C#

+0

Ich dachte nicht, dass es so einfach sein wird, ich werde versuchen: p –

+2

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

+0

es funktioniert danke! –

-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

+1

appologies, was ich falsch verstanden die Frage – Andrew

+0

Die Frage nichts über ASP.Net erwähnt. – Samuel

+0

wie bereits kommentiert! – Andrew