gpt4 book ai didi

c# - 关于外部库和命名空间的问题

转载 作者:行者123 更新时间:2023-11-30 22:42:12 25 4
gpt4 key购买 nike

在我正在构建的类库中,我包含了来自 HtmlAgilityPack 的文件.我的问题:我应该将我的 namespace 包装在 HtmlAgilityPack 类周围吗?例如:

namespace HtmlAgilityPack {
internal... // blah blah blah

}

变成:

namespace MyNamespace {
namespace HtmlAgilityPack {
internal... // blah blah blah

}
}

我正在考虑这样做以防止已经使用 HtmlAgilityPack 的项目发生冲突。还有其他原因吗?谢谢,

最佳答案

用户应该能够使用命名空间唯一地标识类名,这首先是命名空间的全部理念。有像别名这样的变通办法,但我不会向你的图书馆的用户介绍这个问题。在这种情况下,我会按照您的建议包装 HtmlAgility 命名空间。

关于c# - 关于外部库和命名空间的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4540907/

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