我有一个包含 Customer 对象的列表,我正在尝试在每个对象中搜索一个名称。在 Customer 对象中有一个属性 ContactData,它返回一个 Contact 对象。在 Contact 对象中,我有一个返回名称字符串的方法。这是我试图比较的名称,但它不能正常工作,因为我每次都会受到打击,尽管我搜索的名称在任何 Customer 对象中都不存在。我正在使用的代码:
foreach (Customer name in m_customers)
{
if (name.ContactData.FullName == "Anna")
{
MessageBox.Show(string.Format("Yes"), "Test!", MessageBoxButtons.OK, MessageBoxIcon.Information); // Just for testing
}
}
我也测试过使用简单的 for 循环,但我得到了相同的结果。我不确定我在做正确的事情,并且会得到一些帮助!谢谢!