我正在尝试创建一个继承自SPListItem的类。当我尝试编译时会抛出错误:
类型 'Microsoft.SharePoint.SPListItem'有 没有构造函数定义
这是我的代码:
public class MySPListItem : SPListItem
{
public string ItemUrl {get;set;}
}
无论如何我可以从SPListItem继承吗?
答案 0 :(得分:3)
根据文档,该类没有任何公共或受保护的构造函数。这意味着你不能继承它。
答案 1 :(得分:2)
正如svick指出的那样,文档说明没有公共或受保护的构造函数,这意味着你将无法继承这个类。
我确实很奇怪,如果你继承这样你可以扩展这个类,你可能最好写一些扩展方法。
这可能是一个可行的选择,如果这是你打算做的,扩展课程。
答案 2 :(得分:0)
尝试定义构造函数:
public class MySPListItem : SPListItem
{
public string ItemUrl {get;set;}
public MySPListItem():base()
{
}
}
<强>更新强>
我同意@svick!