One of the best ways to store values and restore them back is Application
Configuration File, it is an XML file that you can add from add new element
menu , we will se how to take back a value stored in that useful file in this tut so let's start :
1. Add a configuration file to your
application:
In the solution explorer Wright click on
the solution, choose add-> new Element
From the shown window choose
configuration file
Click OK and leave the name as it is .
2. Add a value to the config file
Add the appSettings section and the key
and the value like this
<?xml
version="1.0"
encoding="utf-8"
?>
<configuration>
<appSettings>
<add
key="Mykey
" value="
MyValue " />
</appSettings>
</configuration>
My Value is the string value we stored
in the config file and we will call it later by its key Mykey
3. Get back MyValue stored in my config
file :
This the code :
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Windows.Forms;
using
System.Configuration; //must be add as a reference in
the references directory
namespace
ConfigurationFile
{
public partial
class Form1 :
Form
{
public Form1()
{
InitializeComponent();
}
private void
button1_Click(object sender,
EventArgs e)
{
MessageBox.Show(ConfigurationManager.AppSettings[0].ToString());
}
}
}
As you see we
used the configurationManager to access to the section appSettings and take back
our value by the index of the key which is Zero.
Wish you luck, and waiting for any
useful comments.