Customerオブジェクトのリストがあり、各オブジェクトで名前を検索しようとしています。Customerオブジェクトには、Contactオブジェクトを返すプロパティContactDataがあります。そして、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ループを使用することもテストしましたが、同じ結果が得られます。私は正しいことをしているのかわからないので、助けていただければ幸いです。ありがとう!