编写的项目作为“控制台应用程序”或“类库”,是可以进行切换的,在VS中项目上右键属性、应用程序里切换输出类型即可。
控制台应用程序,输出的是exe,代码里必须还有入口函数,也就是main函数,或不用main函数直接使用顶级语句。不过需要有Progrm.cs文件。
类库,输出的是dll. 比如我写了一个如下的类库
namespace OodleCom
{
public class OodleFun
{
public static byte[] compress(byte[] source){
return [];
}
}
....
}
那导出的 OodleCom.dll,我就可以在别的项目中使用,直接在另一个项目中添加“引用”即可。使用方法如下:
using OodleCom;
OodleFun.compress(new byte[100]);