如何在用户输入后命名数组
本文关键字:数组 输入 用户 | 更新日期: 2023-09-27 18:25:54
我正试图用工作人员输入的客户端名称来命名数组,输入可以而且将使用空格,如"John Smith",因此需要删除空格才能成为JohnSmith。我试着在谷歌上查找,但我没有找到任何有意义的结果
{
public Form1()
{
InitializeComponent();
}
private void clientAddress_Click(object sender, EventArgs e)
{
}
private void addButton_Click(object sender, EventArgs e)
{
if (userInput.Text == "")
{
MessageBox.Show("Empty field!");
}
else if (listBox.Items.Contains(userInput.Text))
{
MessageBox.Show("Name already taken!");
}
else
{
string clientName = userInput.Text.Replace(" ", string.Empty);
string[] clientName = new string { { userInput.Text, "Unknown", "Unknown" } };
}
}
}
}
您不能在应用程序中动态命名变量。但您可以使用用户键入的内容作为Dictionary类中的键。
// lets say you have a Dictionary for your client list
string[] clientData = new string { { userInput.Text, "Unknown", "Unknown" } };
clientList.Add(userInput.Text, clientData);
在这些情况下,我会用不同的字符(如下划线)替换空格。一串那么替换(","_")就可以了。