Mar*_*elo 3 .net c# linq namespaces reference
在.NET 2.0 Windows窗体项目中尝试使用LINQ时,我得到了:
Imports的System.Linq'中指定的命名空间或类型不包含任何公共成员或无法找到.确保定义了名称空间或类型,并且至少包含一个公共成员.确保导入的元素名称不使用任何别名
在引用以下命名空间的两行中:
System.Linq;
System.Xml.Linq;
Run Code Online (Sandbox Code Playgroud)
如何在不引用外部DLL或其他任何东西的情况下让这些命名空间在.NET 2.0上运行?
你不能.它们是在.NET 3.5中引入的.
我不知道LINQ to XML for .NET 2.0的任何实现(除非你使用Mono程序集 - 我假设Mono支持它).如果你想在.NET 2.0中使用LINQ to Objects,那就是LINQBridge,当然这违背了你的"无外部库"要求.