我应该如何存储我的自定义类?

Jam*_*ing 8 .net c# class-library

我已经达到了这样的程度,即我已经发现了一些对于各种不同项目非常有用的类,它们既可以是现有的.Net的扩展,也可以是全新的.

虽然我可能不会将它们用于每个项目,但我肯定会在某些时候再次使用它们,我的问题是保存这些内容的最佳方法是什么?

我正在考虑将它们编译成.dll,如果有必要我可以简单地引用它,但目前只有大约4个不同的类,我一直认为.dll更适合更多的类.

将它们存储在云中的某个地方是否更简单,以便我可以从几乎任何计算机访问它们?

最适合你的是什么?

编辑:我将使用多台计算机,因为我有时使用大学的计算机设施.

这些类的范围从XNA中的内存管理助手类到常规.Net/C#中的小众函数

Jim*_*som 1

这些类有什么关系吗?如果您想使用其中之一,是否还需要其他的?如果不是,那么它们就不属于同一个包中。

Robert C. Martin 在他的《敏捷软件开发》一书中的“包和组件设计原理”一章中提供了一些不错的介绍。还有一个内容非常相似的 C# 改编版本,名为“C# 中的敏捷原则、模式和实践”。

我只是说,打包组件不仅是考虑组件 X 和 Y 是否“足够酷”可以重用,而且还涉及如何组织事物以及库或包如何很好地适应整体情况。