2009-03-16 23 views
11

He sido desarrollador de VB.net durante mucho tiempo y recientemente lo cambié a C#. Cuando estaba usando VB.net, para llamar a la configuración del usuario, solo necesito crear una nueva configuración con el diseñador y luego llamarla desde el código con el Mi espacio de nombres.
Aquí está el código
My.settings.anysetting
Puedo cambiar u obtener datos del mismo. Sin embargo, en C#, la palabra clave Mi no funciona, ¿qué puedo hacer para llamar a la configuración?Cómo usar la configuración en Visual C#

Respuesta

25

Settings se almacenan en la carpeta Application y, como tal, que utiliza como su espacio de nombres.

int myInt = Properties.Settings.Default.myVariable; 
Properties.Settings.Default.myVariable = 12; 
Properties.Settings.Default.Save(); 

Using Settings in C#

+0

No pensé que sería tan fácil, lo intentaré: p –

+2

Los ajustes en C# son muy fáciles y agradables, solo una parte que no me gusta es el archivo .config que viene con el ejecutable. Un usuario curioso podría pensar que es donde se almacenan las configuraciones, pero no es así, son las predeterminadas. – Samuel

+0

¡funciona gracias! –

-1
// Retrieving connection string from Web.config. 
String connStringMSQL = WebConfigurationManager.ConnectionStrings["andi_msql"].ToString(); 

En mi caso esto fue para mi connectionStrings entorno pero dependiendo de qué nodo de la configuración está en usted puede cambiar esto en consecuencia.

Esperanza esto ayuda

+1

appologies lo he entendido bien la pregunta – Andrew

+0

La cuestión no menciona nada acerca de ASP.Net. – Samuel

+0

como ya se comentó! – Andrew

Cuestiones relacionadas