哪个更有效,写一个类或添加对该类创建的DLL的引用?

sha*_*ram 1 c#

这是一个普遍的问题.我的一位同事正在使用我写的一个类,他想使用为类创建的一个dll,而不是因为一些效率问题而将类添加到他的解决方案中.使用dll而不是写一个类总是更好吗?

谢谢.

Dan*_*Dan 6

我不确定我理解你的问题,但听起来你在问你是否应该共享源代码或共享已复制的代码.

如果您真的试图重用代码(而不是将其用作其他东西的跳转点),那么复制源代码很少是一个好主意.随着时间的推移,单独的副本可能会以自己的方式发生变化,从而使维护代码所需的工作量倍增.

如果您共享已编译的库,则可以单独维护它,并将修复/更改分发给使用者.