2

小さなログインフォームを作っています。ユーザーは次のユーザー名でログインできます: Test、test1、test2、test3

次のような文字列を作成することは可能ですか:

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

そして、次のようなコードを使用します。

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

したがって、ユーザーが文字列で行った選択のいずれかを書き込むと、ログインできます。

4

2 に答える 2

12

文字列のコレクションを作成します。

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

ユーザー名がこの配列にあるかどうかを確認します。

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

}
于 2013-11-01T08:47:46.140 に答える
1

次のような配列を作成します。

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

ユーザー名の配列をチェック

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

}
于 2013-11-01T08:56:55.433 に答える