包含多个值的字符串

use*_*342 2 c# string winforms

我正在制作一个小型登录表单.用户可以使用用户名登录:Test,test1,test2,test3

是否可以创建一个字符串:

string username("test",  "test1", "test2", "test3");
Run Code Online (Sandbox Code Playgroud)

并使用这样的代码:

if (usernameTextBox.Text == username)
{
    //Something
}
Run Code Online (Sandbox Code Playgroud)

因此,当用户写入我在字符串中所做的任何选择时,他都可以登录.

Ser*_*kiy 12

创建字符串集合:

string[] names = { "test",  "test1", "test2", "test3" };
Run Code Online (Sandbox Code Playgroud)

并检查用户名是否在此数组中:

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

}
Run Code Online (Sandbox Code Playgroud)