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;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
int btn1_click_count;
public Form1()
{
InitializeComponent();
btn1_click_count = 0;
}
private void button1_Click(object sender, EventArgs e)
{
btn1_click_count++;
Dictionary<int, string> dic = new Dictionary<int, string>();
dic.Add(1, "one");
dic.Add(2, "two");
dic.Add(3, "three");
//提取元素的方法
string a = dic[1];
string b = dic[2];
string c = dic[3];
string str_temp="";
if (btn1_click_count%3==0)
str_temp = a;
else if (btn1_click_count % 3 == 1)
str_temp = b;
else if (btn1_click_count % 3 == 2)
str_temp = c;
listBox1.Items.Insert(0, str_temp);
if (listBox1.Items.Count >= 8)
{
listBox1.Items.RemoveAt(7);
}
}
private void button2_Click(object sender, EventArgs e)
{
Dictionary<int, string> dic = new Dictionary<int, string>();
dic.Add(1, "AAAAA");
dic.Add(5, "BBBBB");
dic.Add(3, "CCCCC");
dic.Add(2, "DDDDD");
dic.Add(4, "EEEEE");
var result = from pair in dic orderby pair.Key select pair;
foreach (KeyValuePair<int, string> pair in result)
{
string str_temp = "Key:" + pair.Key + " Value:" + pair.Value;
listBox2.Items.Insert(0, str_temp);
}
}
}
}
C#中Dictionary用法
最新推荐文章于 2023-03-27 22:47:39 发布