c# code error The name 'i' does not exist
<p>in line   </p>

<pre><code> urls[i] =  Reader.GetValue(i).ToString();  
</code></pre>

<p>it say Error 1 The name 'i' does not exist in the current context </p>

<p>how can I fix it </p>

<pre><code>private void Form1_Load(object sender, EventArgs e)
    {
        string MyConString = "SERVER=192.168.0.78;" +
             "DATABASE=webboard;" +
             "UID=aimja;" +
             "PASSWORD=aimjawork;" +
             "charset=utf8;";
        MySqlConnection connection = new MySqlConnection(MyConString);
        MySqlCommand command = connection.CreateCommand();
        MySqlDataReader Reader;
        command.CommandText = "SELECT  url FROM `listweb` WHERE `url` IS NOT NULL AND ( `webbordkind` = '¿¿¿¿¿¿¿¿¿¿¿¿' ) and `nourl`= 'n' order by province, amphore limit 4 ";
        connection.Open();
        Reader = command.ExecuteReader();


        string[] urls = new string[2];
        string thisrow = "";
        string sumthisrow = "";
        string urlname ;
        while (Reader.Read())
        {
            thisrow = "";
            for (int i = 0; i &lt; Reader.FieldCount; i++)
                thisrow +=  Reader.GetValue(i).ToString();
                urlname = Reader.GetValue(i).ToString();

                urls[i] =  Reader.GetValue(i).ToString(); 

          //  System.IO.File.AppendAllText(@"C:\file.txt", thisrow + " " + Environment.NewLine);
            sumthisrow = sumthisrow + thisrow;
</code></pre>
