gpt4 book ai didi

.net - 实用程序库中包含的内容

转载 作者:行者123 更新时间:2023-12-01 09:40:24 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

2年前关闭。




Improve this question




随着我的项目越来越多,我发现我经常从一个项目到另一个项目,从一个客户到另一个客户重复许多常见的任务。所以我开始组装一个“实用程序”库,一个项目之间经常重复的这些常见元素的集合。

到目前为止,我拥有调整图像大小、将数据网格导出到 Excel、发送电子邮件和替换标记化消息的实用程序。

如果您正在构建/使用 .NET 实用程序类库,您会认为哪些类型的进程有帮助?您会设想哪些 namespace /组?

更新

我说的是一个实际的类库,它被分成命名空间来对公共(public)元素进行分组。

最佳答案

  • 我不会写一个名为“Common”或“Utilities”或“Misc”的库,或者......你明白了。相反,我有一个名为“Lib”的目录,并将每个功能区域放在一个单独的库中。例如,对于 C++ 项目,我可能有 Lib/Trace、Lib/UI、Lib/Net、Lib/Web。对于 C#,我有 Lib/Acme.Trace、Lib/Acme.Windows.Forms、Lib/Acme.Net 等(假设您的顶级命名空间/公司称为“Acme”)。
  • 雅尼。不要去编写你可能需要的代码。
  • 在您在两个或更多项目中使用它们之前,不要将它们放入共享库中。
  • 关于.net - 实用程序库中包含的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/407739/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com