iT邦幫忙

3

VS 工廠模式如何有效追蹤(查看定義)方法(F12)

  • 分享至 

  • xImage

答案:
#許瑞文 大大方式,使用ctrl + F12

F12查看定義
ctrl + F12可以在debug下查看實作


一直以來有的疑問
visual studio如何debug下追蹤工廠模式,查詢使用的方法,而不是介面方法
因為ctrl + 滑鼠左鍵(F12),只會帶到介面的方法

會這樣想原因
編譯前工廠物件還沒有確定類別,無法知道是正常的。
但是debug模式下已經確定類型,假如能使用F12能追蹤會節省時間

舉例:
我要查的是FileBlogService類別下的方法
但追蹤會查到FileBlogService實作的IBlogService介面,如圖片

目前解決方式是在方案總管那邊查詢"方法名稱"加上"人工推斷"方式,如圖片。

假如類別少的時候好追蹤,當專案一大、類別一多追蹤的難度就變高。
想問大大們在實戰上面都是如何有效追蹤,查看定義?

Kevin iT邦新手 1 級 ‧ 2018-08-12 13:05:02 檢舉
如果再開發時候,我可能會多加GetType取得是哪個類別跑出錯誤
暐翰 iT邦大師 1 級 ‧ 2018-08-12 13:12:11 檢舉
MNGhost 大大,謝謝你的補充
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
rocfatcat
iT邦見習生 ‧ 2018-08-12 13:02:18
最佳解答

Ctrl+F12

暐翰 iT邦大師 1 級 ‧ 2018-08-12 13:08:16 檢舉

感謝您,突破盲點

筆記!! 原來可以追蹤實作,太棒了。

我要發表回答

立即登入回答