gpt4 book ai didi

c# - LINQ 查询具有未知类的对象

转载 作者:太空狗 更新时间:2023-10-30 00:27:37 26 4
gpt4 key购买 nike

我有一个未知的(对于当前方法)类对象数组。我知道每个类(class)都有一个名为“Number”的属性。我正在尝试编写一个 LINQ 查询,我正在寻找具有下一个 Number 的对象。也就是说,我在 8 号,使用 LINQ 查询查找 Number=9 的对象。

有人有建议吗?

另外,我经常使用反射,所以不用担心避免它。

最佳答案

您可以创建一个接口(interface) - 带有属性 Number 的 INumber。您在数组中拥有的每个对象都可以实现此接口(interface)。

这样,您将拥有一个已知类型 INumber 的数组。这样您的查询将易于调试和维护。

关于c# - LINQ 查询具有未知类的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5987935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com