3
Answers

Retrieve the information from Dictionary

I have saved the information in the dictionary. and the dictionary in updated by  the user. how can i retrieve the information from the dictionary. I have done the some code. put i do not know how to get the information from dictionary. 
 
 
//Create the dictionaries 
Dictionary<int, int> waytosave = new Dictionary<int, int>();
Dictionary<int ,int> numberControls = new Dictionary<int,int>();

 private void btnRun_Click(object sender, EventArgs e) 
{ 
///Setting up the coordinates
int xCoor; 
int yCoor;
 Random coor = new Random();
 int value =7; 
for (int x = 0; x < value; x++)
 { 
//Creating Random NumeircalUpdown. 
//Using those the user can change the values.
 NumericUpDown numiNumber = new NumericUpDown();   
           xCoor = coor.Next(0, 500);     
        yCoor = coor.Next(0, 500);              
 numiNumber.Name = x.ToString();       
       numiNumber.Location = new Point(xCoor, yCoor);  
            numiNumber.Size = new System.Drawing.Size(50, 15);    
         numiNumber.Maximum = 100;    
         numiNumber.Minimum = 0; 
//Saveing the numericalUpdowns   
           numberControls.Add(x, 0); 
this.pnlNodes.Controls.Add(numiNumber); 

//Make it respond to the clicking event    
         numiNumber.Click += new EventHandler(GetNumUpDownValue); 
} 
}
 //Get the values for the NumericUpDown
 public void GetNumUpDownValue(object sender, EventArgs e)
 { 
 int iname = int.Parse(((NumericUpDown)sender).Name);
 int ivalue = (int)((NumericUpDown)sender).Value;
 
 if (waytosave.ContainsKey(iname))
{
            waytosave[iname] = ivalue;
}
 else
{ // otherwise add the key and value 
           waytosave.Add(iname, ivalue);
} 

            txtOutputs.Text += "\r\r\n" + "   Node # " + iname + " = " + waytosave[iname].ToString(); 
}

 private void btnRoundRobin_Click(object sender, EventArgs e)         {
//how can i get the saved information from the waytosave dictionary
//Can you advise me please. 
}

 
Answers (3)