gpt4 book ai didi

C# - 获取引用的引用

转载 作者:太空宇宙 更新时间:2023-11-03 11:56:18 25 4
gpt4 key购买 nike

我已经构建了一个类库项目,它引用了几个 dll。在我的类库项目的构造函数中,我使用了一个引用的 dll 中的一些枚举。在另一个项目中使用我的类库时,是否可以不必添加对我的 dll 的引用以及我的类库项目在内部引用的那些引用?

最佳答案

这取决于您所说的内部引用是什么意思。

如果您的应用程序项目使用您的类库中的类型 A,并且该类不公开来自其他库的任何公共(public)类型,无论第 3 方与否,您不需要添加任何对超过包含类型的类库的引用A.

但是,如果类型 A 公开了一些公共(public)属性、返回类型的方法或采用类型的参数,或者类型 A 可能是某个类型的后代,而该类型位于某个其他程序集中,那么您需要对该其他程序集的引用

因此,如果您的意思确实是在内部使用,那么除了对您的类库的一个引用之外,没有必要添加更多内容。

但是,如果编译器报错,那才是最重要的。

关于C# - 获取引用的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/356819/

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