我需要知道如何使用命令行編譯並從命令行運行C#,但我無法弄清楚如何正確使用我所做的DLL。該DLL是一個簡單的數學文件裏面的代碼是:如何使用從命令行運行簡單C#程序時創建的DLL?
using System;
namespace SimpleMaths
{
public class Operations
{
public static int add(int a, int b)
{
return a + b;
}
public static int substract(int a, int b)
{
return a - b;
}
public static int multiply(int a, int b)
{
return a * b;
}
}
}
我成功地將它編譯爲DLL文件。現在我有一個名爲sum.cs的類,並且在那裏我想訪問這個庫的方法,我確實在那裏有很多亂七八糟的代碼,因此我刪除了它,這裏是我現在擁有的:
using System;
public class sum
{
public static void Main()
{
//How can I access the methods in the SimpleMaths library???
}
}
通常在Visual Studio中我將添加DLL作爲引用,然後創建對象,這將允許我訪問方法。我已經在線搜索,我發現的例子讓我感到困惑。我說對了,你不能使用命令行創建對象嗎?
任何意見表示讚賞。
感謝您的幫助,我完全按照您的建議進行了嘗試,但是當我將名稱空間放入類文件並編譯它時,出現無法找到名稱空間的錯誤。該DLL被稱爲SimpleMaths.DLL,所以在我剛剛使用SimpleMaths的類中;這是正確的嗎?謝謝! – deucalion0