2013-11-01 142 views
2

我正在製作一個小型登錄表單。 用戶可以使用用戶名登錄:測試,TEST1,TEST2,TEST3包含多個值的字符串

是否有可能作出這樣的字符串:

string username("test", "test1", "test2", "test3"); 

而且使用這樣的代碼:

if (usernameTextBox.Text == username) 
{ 
    //Something 
} 

所以當用戶寫入我在字符串中所做的任何選擇時,他都可以登錄。

+7

檢查一些基本的數據結構,如陣列第一個 – zerkms

回答

12

創建的字符串集合:

string[] names = { "test", "test1", "test2", "test3" }; 

,並檢查用戶名是該數組中:

if (names.Contains(usernameTextBox.Text)) 
{ 

} 
+1

哦,謝謝:-) – user2944342

1

創建陣列一樣:

string[] usernames = new string[]{"name2", "name2", "name3"}; 

校驗陣列的用戶名

foreach (string username in usernames) 
{ 
    if(usernameTextBox.Text == username) 
    { 
     //do something 
    } 

}