You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 3.5辅助项目中List(Of String)调用Where方法编译错误求助

解决List(Of String)无法调用Where方法的问题

针对你遇到的编译错误,按以下步骤排查修复:

  • 导入System.Linq命名空间
    Where是LINQ的扩展方法,定义在System.Linq命名空间中。在代码文件顶部添加:

    Imports System.Linq
    

    或者在项目级别导入:右键项目→属性→引用→导入的命名空间,勾选System.Linq。

  • 确认System.Core程序集引用正确
    右键项目→引用→检查是否存在System.Core,且其版本为3.5.0.0。若未引用,点击“添加引用”,在.NET标签下找到System.Core并添加。

  • 验证项目目标框架为.NET 3.5
    右键项目→属性→应用程序→目标框架,确认选择的是.NET Framework 3.5。若目标框架低于3.5,LINQ特性无法支持。

  • 检查编译选项设置
    确保项目已启用Option Infer(你已设置),同时建议开启Option Strict On和Option Explicit On,避免隐式类型转换带来的潜在问题。

完成以上操作后,代码中的Where扩展方法即可正常调用。

内容的提问来源于stack exchange,提问作者D_Bester

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 00:36:29