c# 怎么把使用其他项目的类文件的方法? 15

RT,在项目1中写了一个DataToExcel的类,怎么在另一个项目2中使用这个类?查了下1,在项目1中复制DataToExcel.cs文件到项目2中,在项目2中解决方案... RT,在项目1中写了一个DataToExcel 的类,怎么在另一个项目2中使用这个类?
查了下
1, 在项目1中复制 DataToExcel.cs 文件到 项目2 中,在项目2中解决方案添加该文件,此方法还有哪些地方有遗漏?
2, 把项目1中的DataToExcel 重新写成 dll 文件,在项目2中 不需要添加引用和添加文件,只需要在using System.Runtime.InteropServices; 然后
[DllImport("DataToExcel.dll")] , // 此方法是不是可行,存在哪些问题,如果以上两种方法都可以比较一下优劣,从运行效率方面,代码工作量方面。。。。。。。。。。。。3Q
展开
 我来答
syht2000
高粉答主

2015-11-19 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
两种方法都可以,效率和工作量没什么差别。方法2只是创建了一个类库然后把那个cs弄进去了,生成的dll可以直接在项目2中添加引用来,也可以象你说的用代码引用。
如果你这个类将来还会在其它多个项目中用到,生成一个单独的DLL类库好点,这样更新的话只更新那个类库本身就可以了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式