我正在制作一个小型登录表单。 用户可以使用用户名登录:测试,TEST1,TEST2,TEST3包含多个值的字符串
是否有可能作出这样的字符串:
string username("test", "test1", "test2", "test3");
而且使用这样的代码:
if (usernameTextBox.Text == username)
{
//Something
}
所以当用户写入我在字符串中所做的任何选择时,他都可以登录。
我正在制作一个小型登录表单。 用户可以使用用户名登录:测试,TEST1,TEST2,TEST3包含多个值的字符串
是否有可能作出这样的字符串:
string username("test", "test1", "test2", "test3");
而且使用这样的代码:
if (usernameTextBox.Text == username)
{
//Something
}
所以当用户写入我在字符串中所做的任何选择时,他都可以登录。
创建的字符串集合:
string[] names = { "test", "test1", "test2", "test3" };
,并检查用户名是该数组中:
if (names.Contains(usernameTextBox.Text))
{
}
哦,谢谢:-) – user2944342
创建阵列一样:
string[] usernames = new string[]{"name2", "name2", "name3"};
校验阵列的用户名
foreach (string username in usernames)
{
if(usernameTextBox.Text == username)
{
//do something
}
}
检查一些基本的数据结构,如阵列第一个 – zerkms