亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C# 向框架類添加屬性

C# 向框架類添加屬性

C#
Cats萌萌 2021-11-28 19:35:21
我使用 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();

}


查看完整回答
反對 回復 2021-11-28
  • 1 回答
  • 0 關注
  • 181 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號