社区
C#
帖子详情
C#创建类库
zmzmnan
2008-08-26 08:49:03
想用C#创建一个类库.另一个程序能调用他里面的数据.不知道怎么实现这样的过程.谁能给个小例子吗?
...全文
1003
22
打赏
收藏
C#创建类库
想用C#创建一个类库.另一个程序能调用他里面的数据.不知道怎么实现这样的过程.谁能给个小例子吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我自横刀香甜笑
2008-08-28
打赏
举报
回复
建一个类库。里面随便建多少个类都可以啊。到时候引用一下就可以了。
zmzmnan
2008-08-28
打赏
举报
回复
谢谢大家.版主为什么把7楼说的话给删除了啊?
zmzmnan
2008-08-26
打赏
举报
回复
我知道有类库这个项目,我也知道在程序引用时添加浏览那里找.我不知道的是创建一个类库,这个类库的内容怎么写,是什么格式.public class Class1
{
public void outPut()
{
Console.WriteLine("DLL的调用成功!");
}
}
象这样的吗?
zt_100094
2008-08-26
打赏
举报
回复
创建后,你编译后就会自己生成一个DLL,然后你在基他项目直接引用他的动态库就可以了。
Ador3
2008-08-26
打赏
举报
回复
[Quote=引用 8 楼 zmzmnan 的回复:]
5楼的你也来了,呵呵.类库怎么个创建格式啊?不会创建.
[/Quote]
什么格式?
文件-〉新建-〉项目-〉类库
然后该咋写咋写就行了!
wuxing2006
2008-08-26
打赏
举报
回复
你做一个公有类就是的了
如 public class ..
贫僧又回来了
2008-08-26
打赏
举报
回复
直接有类库这个项目的啊!
新建项目---类库!
zmzmnan
2008-08-26
打赏
举报
回复
多谢7楼.
GhostAdai
2008-08-26
打赏
举报
回复
冲星,路过,接分!
zmzmnan
2008-08-26
打赏
举报
回复
5楼的你也来了,呵呵.类库怎么个创建格式啊?不会创建.
wangxb8888
2008-08-26
打赏
举报
回复
[Quote=引用 2 楼 yangpeiyu 的回复:]
创建后,你编译后就会自己生成一个DLL,然后你在基他项目直接引用他的动态库就可以了。
[/Quote]
贫僧又回来了
2008-08-26
打赏
举报
回复
[Quote=引用 2 楼 yangpeiyu 的回复:]
创建后,你编译后就会自己生成一个DLL,然后你在基他项目直接引用他的动态库就可以了。
[/Quote]
就这样!
color2002
2008-08-26
打赏
举报
回复
创建后,你编译后就会自己生成一个DLL,然后你在基他项目直接引用他的动态库就可以了。
----------------
很简单的
HailRangar
2008-08-26
打赏
举报
回复
顶楼上
yangpeiyu
2008-08-26
打赏
举报
回复
创建后,你编译后就会自己生成一个DLL,然后你在基他项目直接引用他的动态库就可以了。
HW_zxc_0081
2008-08-26
打赏
举报
回复
up
hcy1224
2008-08-26
打赏
举报
回复
看一下。。顶3楼
wwwnjt
2008-08-26
打赏
举报
回复
路过
infotalk
2008-08-26
打赏
举报
回复
1 创建用于反射使用的DLL
新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll)
1using System;
2
3namespace Webtest
4{
5 /**//// <summary>
6 /// ReflectTest 的摘要说明。
7 /// </summary>
8 public class ReflectTest
9 {
10 public ReflectTest()
11 {}
12
13 public string WriteString(string s)
14 {
15 return "欢迎您," + s;
16 }
17
18 /**//// <summary>
19 /// dsajkjflasjdfalksdjfaskfd
20 /// </summary>
21 /// <param name="s"></param>
22 /// <returns></returns>
23 public static string WriteName(string s)
24 {
25 return "欢迎您光临," + s;
26 }
27
28 public string WriteNoPara()
29 {
30 return "您使用的是无参数方法";
31 }
32 }
33}
34
35
36
2 应用于反射的例子
在ASPNET页面中加入以下函数:
1public void test1()
2 {
3 System.Reflection.Assembly ass;
4 Type type ;
5 object obj;
6 try
7 {
8 ass = System.Reflection.Assembly.LoadFile(@"d:\TestReflect.dll");
9 type = ass.GetType("Webtest.ReflectTest");//必须使用名称空间+类名称
10 System.Reflection.MethodInfo method = type.GetMethod("WriteString");//方法的名称
11 obj = ass.CreateInstance("Webtest.ReflectTest");//必须使用名称空间+类名称
12 string s = (string)method.Invoke(obj,new string[]{"jianglijun"}); //实例方法的调用
13
14 Response.Write(s+"<br>");
15 method = type.GetMethod("WriteName");//方法的名称
16 s = (string)method.Invoke(null,new string[]{"jianglijun"}); //静态方法的调用
17 Response.Write(s+"<br>");
18
19 method = type.GetMethod("WriteNoPara");//无参数的实例方法
20 s = (string)method.Invoke(obj,null);
21 Response.Write(s+"<br>");
22 method = null;
23 }
24 catch(Exception ex)
25 {
26 Response.Write(ex+"<br>");
27 }
28 finally
29 {
30 ass = null;
31 type = null;
32 obj = null;
33 }
34 }
35
希望对你有用
ansenyou
2008-08-26
打赏
举报
回复
是的,就是这样,创建一个类库和写一个普通的类是一样的。只不过它生成的是dll文件
加载更多回复(1)
C#
创建
dll
类库
本文介绍如何在
C#
中
创建
DLL
类库
,并通过实例演示了
类库
的
创建
及测试过程,包括
类库
的基本概念、
创建
步骤以及如何在项目中使用。
C#
创建
类库
并调用
类库
(VS2019)
这篇博客介绍了如何在
C#
环境下
创建
新的
类库
项目,详细步骤包括右键解决方案、新建.NET Framework的
类库
,接着编写函数,添加引用并使用using语句,最后演示了如何调用
类库
中的函数,是
C#
开发者学习
类库
创建
与使用的实用教程。
【传统视觉】
C#
创建
、封装、调用
类库
该博客主要介绍用
C#
实现代码及调用的过程。先
创建
类库
,包括新建
类库
和添加接口;接着
创建
demo,涵盖引用
类库
和编写demo代码,如using命名空间、
创建
接口实例、调用接口等,旨在告知软开如何使用相关函数。
C#
类库
dll的
创建
和使用
本文介绍如何在
C#
中
创建
和使用
类库
。包括Class1类的定义及其show方法的功能,通过生成dll文件实现
类库
的
创建
,并在其他项目中通过引用此dll文件来使用
类库
。
一种基于STM32的智能家居控制系统
随着通信电子技术的迅速发展,信息技术给家居行业产生了深远的影响,家居环境的智能化监控已经成为智能家居的一个重要的发展方向。人们逐渐对自己的生活提出一种更高的要求,他们需要一种智能化、可交互,并且融合现代创新科技的产品来改善他们的生活环境,使他们生活更加安全、舒适、便捷、智能。本文根据智能家居的发展背景和研究现状,并且从实用性和可行性角度出发,研究设计了一种基于STM32单片机的智能家居系统。该系统由一个多功能综合的技术系统组成,各个多功能子系统间具有协同配合能力。基于STM32单片机实现的功能子系统包括:智能温度检测,智能湿度检测,智能烟雾/火灾检测智能检测,无线传输,人机交互机构,风扇调节,报警模块。 整个系统分为前端51单片机采集板和后端STM32单片机接收板。 采集板使用DHT11温湿度传感器、MQ烟雾传感器完成室内家居环境的采集。然后通过nRFL24L01将采集到的数据发送给后端。接收板使用LCD1602完成数据显示、使用蜂鸣器模块报警,使用风扇驱动模块调节室内家居环境。本文完成了智能家居控制系统前端、后端软硬件的设计,使用Altium designer绘制了电路原理图,使用Keil C完成了51单片机和STM32单片机的编程与调试。 最后,对本文设计的基于STM32的智能家居控制系统进行部署调试。试验结果表明,该系统可成功应用在智能家居环境检测调节和火灾安全防护的领域,可提高家居生活智能化水平。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章