我正在尝试创建客户列表。当用户插入新客户端的名称时,该名称必须添加到列表中并显示在消息框中。预配置的客户端是 Jack、Sandra、Anna、Tom 和 Bob。当我运行以下脚本并输入新的客户端名称时,会弹出一个没有新名称的弹出窗口。为什么是这样?
private void btnAddClient_Click(object sender, EventArgs e)
{
string msg = "";
List<string> Clients = new List<string>();
Clients.Add("Jack");
Clients.Add("Sandra");
Clients.Add("Anna");
Clients.Add("Tom");
Clients.Add("Bob");
foreach (string val in Clients)
{
msg += "- " + val + "\n";
}
if (txtAddClient.Text == "")
{
MessageBox.Show("No client name has been entered!");
}
else
{
string newClient = txtAddClient.Text;
Clients.Add(newClient);
MessageBox.Show(msg);
}
}