《CRL Via C#》使用CSC.exe对两个文件进行编译
代码如下
usingSystem;namespaceMyClassLib{publicclassCalculator{publicintAdd(inta,intb){returna+b;}publicintSub(inta,intb){returna-b;}}}
2、对Calculator.cs进行编译,生成MyClassLib.dll文件csc.exe/out:MyClassLib.dll/t:libraryCalculator.cs
/t:library是生成一个类库文件
代码如下
usingSystem;usingMyClassLib;namespaceMyConsoleApp{classProgram{staticvoidMain(string[]args){Console.Write("请输入第一个整数:");intnumber1=Convert.ToInt32(Console.ReadLine());Console.Write("请输入第二个整数:");intnumber2=Convert.ToInt32(Console.ReadLine());Calculatorcal=newCalculator();Console.WriteLine("{0}+{1}={2}",number1,number2,cal.Add(number1,number2));Console.WriteLine("{0}-{1}={2}",number1,number2,cal.Sub(number1,number2));Console.ReadKey();}}}
4、对Program.cs进行编译,生成Program.exe文件csc.exe/out:Program.exe/t:exe/r:MyClassLib.dllProgram.cs
/r:MyClassLib.dll是对该.dll文件的引用
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。