C#使用vs2010封装DLL

简介:         使用C#生成DLL的方法是建立一个ClassLibrary工程。如我建立一个CL的工程名称是MyClassLibrary。我想把自己平时封装好的类放到该工程下,生成DLL,方便以后程序的调用。         可以通过简单的复制把写好的类复制到该工程下。         注意需要设置这类为public不然默认的是private.这样的话,即使以后引用了DLL,
        使用C#生成DLL的方法是建立一个ClassLibrary工程。如我建立一个CL的工程名称是MyClassLibrary。我想把自己平时封装好的类放到该工程下,生成DLL,方便以后程序的调用。
        可以通过简单的复制把写好的类复制到该工程下。
        注意需要设置这类为public不然默认的是private.这样的话,即使以后引用了DLL,也没法使用类。
        若不想自己写的类被重写,可以限制类的修饰为public sealed
        好了,然后运行。生成dll。
        这样在以后的程序中就可以添加该DLL。
        然后在命名空间上引用:using MyClassLibrary;
        然后MyClassLibrary.XXXX即可调用类了

目录
相关文章
C# 解决引用dll,出现dll不可以使用等问题
C# 解决引用dll,出现dll不可以使用等问题
|
12月前
|
C#
Delphi可不可以制作出像c#那样的dll类库?
在Delphi中,创建DLL项目(如dll.dpr)并定义一个类TMyCls后,在另一个项目(如test.dpr)中可以引入此DLL并直接实例化和调用类的方法。然而,Delphi目前主要支持两种DLL形式:动态链接库(需显式声明exports,仅支持函数调用)和ActiveX DLL(需定义IDL接口)。这两种方式都较为繁琐。相比之下,C# 的DLL类库更为便捷,编写并编译后即可在其他项目中直接使用。
|
C#
C# WPF 将第三方DLL嵌入 exe
C# WPF 将第三方DLL嵌入 exe
241 0
|
C# 图形学 数据安全/隐私保护
Unity数据加密☀️ 二、使用Rider将C#代码生成DLL文件
Unity数据加密☀️ 二、使用Rider将C#代码生成DLL文件
|
安全 编译器 API
程序与技术分享:C#调用DLL的几种方法
程序与技术分享:C#调用DLL的几种方法
1016 0
|
XML 缓存 算法
C#非强签名dll搜索顺序
C#非强签名dll搜索顺序
|
开发框架 .NET Java
C#下反射动态加载dll后如何卸载?
C#下反射动态加载dll后如何卸载?
C#编译时嵌入dll至生成的exe
C#编译时嵌入dll至生成的exe
489 0
|
Rust 测试技术 API
【Rust 实战】Rust与C#交互-生成DLL库
【Rust 实战】Rust与C#交互-生成DLL库
1772 0
【Rust 实战】Rust与C#交互-生成DLL库
|
C#
C#调用dll代码范例
C#调用dll代码范例
160 0