【问题标题】:Why do I get a compile error when calling string.Select in C#?为什么在 C# 中调用 string.Select 时出现编译错误?
【发布时间】:2011-07-20 22:23:44
【问题描述】:

在另一个问题 (How to split a number into individual digits?) 中,他们在字符串上调用 Select 方法。 This site 也暗示有可能。

但是,当我尝试使用在其中任何一个地方找到的代码示例执行此操作时,我会收到编译错误。是什么原因造成的,如何在字符串上使用 Select 方法?

【问题讨论】:

    标签: c# .net string select


    【解决方案1】:

    这是一种 LINQ 方法。

    要使用它,您需要使用.Net 3.5 或更高版本,已引用System.Core.dll,并拥有using System.Linq

    【讨论】:

    • 如何引用 System.Core.dll?
    • 右键项目,Add Reference
    【解决方案2】:

    您确定已包含System.Linq 参考吗?

    using System.Linq;

    【讨论】:

    • 是的,我有“使用 System.Linq;”
    【解决方案3】:

    只需添加参考system.core.dll

    1.在解决方案资源管理器中,右键单击项目节点,然后单击添加引用。

    2.在“添加引用”对话框中,选择指示要引用的组件类型的选项卡。

    3.在.NET选项卡上选择System.Core,然后点击确定。

    并在您提供的示例中添加using System.Linq

    并确保您的项目框架是 3.5,因为它不适用于较低版本。

    问候

    【讨论】:

    • 错误;那是 LINQ to SQL。你的意思是System.Core.dll
    • 如何添加对 system.core.dll 的引用
    猜你喜欢
    • 2018-01-27
    • 2018-11-29
    • 1970-01-01
    • 2014-06-08
    • 2013-08-14
    • 2011-07-10
    • 2010-10-17
    • 1970-01-01
    • 2011-07-19
    相关资源
    最近更新 更多