c# -如何在GUI中使用字典
本文关键字:字典 GUI | 更新日期: 2023-09-27 18:15:54
我正在努力理解用户如何使用GUI向字典添加值。
我已经设法做到了这一点,使用列表:
List<Person> clients = new List<Person>();
Person x = new Person();
x.Name = nameTextbox.text;
x.Address = addressTextbox.Text;
clients.Add(x);
public void AddClientButton_Click(object sender, EventArgs e)
{
Class Person{
public string Name{
get {return Name}
value { name = value;}
public string Address{
get {return Address}
value { name = Address;}
}
}
我刚刚把它打出来,因为我不是在我的Windows机器上(所以请原谅我的任何错误),但它仍然有效。然而,我被要求使用字典,因为它有一个键&价值。
每个人似乎都自己添加数据,在ConsoleApplication中,我需要让用户使用GUI添加数据。我想知道这个概念是否与字典的使用相似,还是它们是不同的世界?
Dictionary<string, string> clients = new Dictionary<string, string();
Person x = new Person();
x.Name = nameTextbox.text;
x.Address = addressTextbox.Text;
clients.Add(x);
public void AddClientButton_Click(object sender, EventArgs e)
{
Class Person{
public string Name{
get {return Name}
value { name = value;}
public string Address{
get {return Address}
value { name = Address;}
}
}
有人可以指出我在正确的方向,可能使用一个例子,这样我就可以掌握的概念。
谢谢。
假设人名是唯一的
Dictionary<string, Person> clients = new Dictionary<string, Person>();
....
public void AddClientButton_Click(object sender, EventArgs e)
{
Person x = new Person();
x.Name = nameTextbox.text;
x.Address = addressTextbox.Text;
clients.Add(x.Name, x); //Beware, if the name is not unique an exception will be thrown.
}