Linq查询从包含有效数据的List返回Null对象[已关闭]

bn31dyow  于 2023-06-03  发布在  其他
关注(0)|答案(1)|浏览(228)

**关闭。**此题需要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。最好的问候

b4lqfgs4

b4lqfgs41#

该对象不是null,但ToString()的重写返回null。
但是要改进代码,应该使用FirstOrDefault(x => x.JamatID == 48915)

相关问题