簡體   English   中英

如何識別將在修改基類時會影響的派生類

[英]How to identify derived classes that is going to affect when base class is modified

如果我修改了基類,我怎么知道哪些派生類受到影響。 例如,要詳細說明,我有兩個名為Class A和Class B的基類。我有Class X和Class Y繼承自Class A,而Class Z繼承自ClassB。在這種情況下,我只有2個基類類和3個派生類,可以很容易地看到它們之間的相互關系。 如果我在現實世界的企業應用程序中有那么多派生類和那么多基類,該怎么辦? 更改基類時,如何確定將影響哪些類。 謝謝。

在Visual Studio中,您將右鍵單擊要更改的內容,然后在彈出菜單中選擇“ View all references或“ View call hierarchy

如果您想自己在代碼中進行操作,則可以使用reflection ,例如使用reflection發現派生類型中所述。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM