我正在尝试使用this OpenXml tutorial动态创建一个pptx文件。
我收到错误:
'System.Collections.Generic.IEnumerable'不包含'First'的定义,也没有扩展方法'First'接受类型为'System.Collections.Generic.IEnumerable'的第一个参数'(你丢失了吗?) using指令或程序集引用?)
在以下一行:
var slideMasterPart = presentationPart.SlideMasterParts.First();
有解决方法吗?
答案 0 :(得分:1)
添加对using System.Linq;
作为解释,First()
方法是一种扩展方法,它位于System.Linq
命名空间中,并应用于从IEnumerable
继承的任何内容。有关详细信息,请参阅MSDN文档Enumerable.First Method和System.Linq Namespace。
答案 1 :(得分:0)
您需要输入将要返回的类型名称:
var slideMasterPart = presentationPart.SlideMasterParts.First<**NameOfType**>();
干杯 -