我有一個想搜索一個數組下面的代碼:搜索陣列沒有返回任何結果
for (int i = 0; i < this.passwordList.Length; i++)
{
string userInput = Convert.ToString(this.passInput);
if(userInput == passwordList[i])
{
MessageBox.Show("FOUND");
foundResult = 1;
break;
}
//MessageBox.Show();
}
和陣列具有以下結果:
public string[] passwordList = {"123456", "145784" , "asasas"};
我在做什麼錯!?!?
什麼是'passInput'?通過轉換爲字符串方法,我猜測你可能在數據類型上有點混淆。嘗試通過代碼調試和逐步查看變量設置的值。 – 2011-11-26 18:57:31