**关闭。**此题需要debugging details。目前不接受答复。
编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答这个问题。
5天前关闭。
Improve this question
当我使用Linq查询获取一个带有Where子句的对象时,我得到了一个null对象。甚至我也在与一个硬编码值进行比较。请查看代码和相关图片。
Member objMember = memberList.Where(x => x.JamatID == 48915).First();
这是为了确保JamatID在类中是int。这个代码从去年开始就在工作。现在我已经对代码进行了更改,并在测试过程中发现了这种可疑行为。我将感谢快速React。最好的问候
1条答案
按热度按时间b4lqfgs41#
该对象不是null,但ToString()的重写返回null。
但是要改进代码,应该使用
FirstOrDefault(x => x.JamatID == 48915)