如何遍历Dictionary<int, string>,如用在输出select时的VALUE和TEXT时,
??
sb.Append(string.Format("<option value=\"{0}\">{0}</option>", "----"));

解决方案 »

  1.   

               foreach (string value in Dictionary.Values)
                {            }
      

  2.   

    foreach(int i in dictionary.Values)
    {
        Console.WriteLine(i+ "," + dictionary[i]);
    }
      

  3.   

                Dictionary<int, string> aa = new Dictionary<int,string>();
                aa.Add(1,"一");
                aa.Add(2, "二");
                aa.Add(3,"三");            StringBuilder sb = new StringBuilder();
                foreach (KeyValuePair<int, string> aa1 in aa)
                {
                    sb.Append(string.Format(" <option value=\"{0}\">{1}</option>\n", aa1.Key, aa1.Value));
                }
                TextBox1.Text = sb.ToString();