我有这个 .NET 4.0 代码:
var myTable = tables[1];
myTable = tables.Item["Table1"];
myTable = tables.OfType<Excel.ListObject>().FirstOrDefault(t => t.Name == "Table1");
我正在尝试使用 .NET 3.5 进行编译并遇到一堆错误:
错误 23 语言不支持属性、索引器或事件“项目”;尝试直接调用访问器方法“Microsoft.Office.Interop.Excel.ListObjects.get_Item(object)”
和
错误 24“Microsoft.Office.Interop.Excel.ListObjects”不包含“OfType”的定义,并且最佳扩展方法重载“System.Linq.Queryable.OfType(System.Linq.IQueryable)”有一些无效参数
和
错误 25 实例参数:无法从“Microsoft.Office.Interop.Excel.ListObjects”转换为“System.Linq.IQueryable”
您能否指导我了解这些错误的确切含义,以便我可以尝试将其转换为 .NET 3.5?
非常感谢您的建议。