The result of swap is num1 = 456 and num2 = 123
The MaxCD of 456 and 123 is 3
應用程式不再獨立,執行時依賴特定 DLL 存在且版本相容 (DLL Hell 風險,.NET 以強名稱、並存解決)。
# 建立 DLL
csc /target:library /out:MyDLL.dll MySwap.cs MyMaxCD.cs
# 建立呼叫端 EXE
csc /out:MyClient.exe /reference:MyDLL.dll MyClient.cs
# 執行
MyClient 123 456