类库和单个类之间的差异
本文关键字:之间 单个类 类库 | 更新日期: 2023-09-27 18:24:15
有人能为我澄清类库和单个类之间的区别吗?每种方法的优点/缺点是什么?何时编写每种方法?感谢
这与书籍和包含许多书籍的图书馆的情况完全相同。
当您需要存储多本书时,可以使用Library,它还允许根据某些标准对书籍进行分组。。。
不存在"单独类"这回事,因为类是在命名空间中定义的,而这个命名空间位于程序集内部等等…类必须在某个地方,所以它总是某个更大数据结构的一部分。
使用库还可以在其他项目甚至解决方案中重用它。
让我们用两种不同的场景来说明它:
案例1->
你需要开发一个简单的控制台应用程序,允许用户进行一些操作。因此,您定义了具有入口点(static void Main
)的类Program和包含方法DoOperation
的类MyClass
。您还为项目添加了一些逻辑,这几乎是您需要做的全部。
案例2->
您需要开发具有许多项目的软件包,其中大多数项目将使用相同的对象。这时强烈建议创建和使用Class Library
项目,在那里定义MyClass
和DoOperation
方法,并将它们设为public
,并将此库的链接添加到所有这些项目。