我一直在學習C#並試圖在單獨的解決方案中創建特定的邏輯。如何訪問C#中的項目DLL類中的方法
在這種情況下,我創建了一個包含幾個類的項目,每個類都有特定方法用於某些過程。我爲這個項目創建了一個DLL,我們稱它爲「LogicLibrary.DLL」
現在,我創建了另一個項目,其中添加了對「LogicLibrary.DLL」的引用。
現在,我的問題是,我不知道我應該如何訪問DLL的類內的方法。
假設LogicLibrary.DLL有一類 「Calculator.cs」 這反過來方法Add(int a, int b)
,Sub(int a, int b)
,Mul(int a, int b)
和Div(int a, int b)
。
在新項目中,如何訪問上述任何方法。是否有任何特定的方法來創建DLL中的類的對象?
想得到您的幫助!謝謝!
'Calculator'是一個靜態類嗎?如果不是,你需要實例化類或從中繼承。 – maniak1982
你不應該創建一個單獨的解決方案。確保您的訪問修飾符(公共,內部,私有..)設置正確。 – kblau
請記住,從外部解決方案直接引用DLL可能是一個糟糕的主意。只要有可能,如果您需要從解決方案之外引用代碼,則應該創建NuGet包並將它們存儲在NuGet服務器中。這允許您管理一個解決方案與另一個解決方案之間的版本依賴關係。 – mason