【发布时间】:2022-10-12 21:22:12
【问题描述】:
正如标题中所说,每次程序启动时,我都有一个类列表,它读取一个 txt 文件,并且 txt 文件的信息被更改为该类的对象(这没有问题),但是当我想验证什么时用户的输入等于此类列表中的某些内容,它似乎没有返回正确的值,而是只有每个都返回 null。我似乎无法弄清楚为什么,我想我可以将类列表更改为字符串列表并通过这种方式进行验证,但似乎不太合适。我将在下面提供代码。一些想法会有所帮助!
clientaccount 是输入, clientaccounts 是类列表。如果它不包含它,则返回 null。
public Client? GetAccountAccountsE(ClientEmail cliEmail)
{
foreach (Client clientaccount in clientaccounts)
{
if (clientaccount.Equals(cliEmail)) { return clientaccount; Console.WriteLine("returning account"); }
}
Console.WriteLine("nulling");
return null;
}
【问题讨论】: