我正在製作一個小型登錄表單。 用戶可以使用用戶名登錄:測試,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