我正在尝试根据给定的工作编号来选择工作,如果该编号与工作中的编号匹配,宾果游戏,请将其退回。应该是简单的东西,但我看到了一个我以前从未见过的错误。
我有类似的方法使用相同的技术来提取其他细节,但由于某种原因,这不起作用。我所能想到的只是这是一个 Getter/Setter 问题,但我已经看过但无法弄清楚。
如果有人有任何想法,我将不胜感激。谢谢。
我收到的错误在这行代码上,错误如下:
if (j.JobNum.Equals(JobRef, StringComparison.OrdinalIgnoreCase))
JobSet.Add(j);
'object.Equals(object, object)' 不能用实例引用访问;而是用类型名称来限定它。
该方法如下所示:
public List<Job> SelectJob(String JobRef)
{
List<Job> JobSet = new List<Job>();
foreach (Job j in Jobs)
{
if (j.JobNum.Equals(JobRef, StringComparison.OrdinalIgnoreCase))
JobSet.Add(j);
}
return JobSet;
}