我使用 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 關注
- 181 瀏覽
添加回答
舉報
0/150
提交
取消