對於我的生活,我無法弄清楚這一點。基本上我試圖用未排序的對象列表進行搜索。無論我嘗試什麼,位置都會返回-1。當我看到邏輯時,對我來說很有意義,但也許我一直在盯着我的屏幕太久。任何幫助將不勝感激!返回列表對象的索引值?
public static int ContactSearchFirst(List<Contact> contactList, string userInput)
{
int location = -1;
for (int index = 0; index < contactList.Count && location == -1; index++)
{
if (contactList[index].FirstName.ToUpper().Equals(userInput.ToUpper()))
{
location = index;
}
}
return location;
}
此代碼有幾個問題。你使用哪種語言?改進取決於哪種語言。 –
對不起,這是C#。 –