我使用 Lync SDK 2013 并希望扩展特定类Contact。联系人对象能够通过使用获取显示名称string displayName = contact.GetContactInformation(ContactInformationType.DisplayName);我想创建一个名为的新类User,它扩展了这个联系人类。例如User会有一个属性public object DisplayName { get { return GetContactInformation(ContactInformationType.DisplayName); } }其他人只需要写user.DisplayName获取联系人的显示名称。不幸的是我必须在继承时设置一个构造函数Contact public User() : base() { }Contact 的构造函数接受一些参数。但是我不知道基本构造函数需要哪些参数。是否可以在不知道参数的情况下编写“使用相同的构造函数”?
1 回答
皈依舞
TA贡献1851条经验 获得超3个赞
您是否考虑过创建扩展方法而不是从类继承
public static string DisplayName(this Contact contact)
{
return contact.GetContactInformation(ContactInformationType.DisplayName).ToString();
}
- 1 回答
- 0 关注
- 153 浏览
添加回答
举报
0/150
提交
取消