gpt4 book ai didi

.net - 什么时候应该 [程序集 : InternalsVisibleTo()] be used?

转载 作者:行者123 更新时间:2023-12-02 09:38:26 25 4
gpt4 key购买 nike

我知道 InternalVisibleTo 属性用于将具有内部访问修饰符的类型和方法公开给指定的程序集。我只使用它来将内部方法暴露给包含一组单元测试的单独程序集。

我正在努力想出应该使用它的另一种情况。这个属性是专门为了帮助单元测试而引入的还是有其他原因?

最佳答案

一种情况可能是程序集之间的逻辑分离(如内部数据对象和逻辑层)。您不想将类公开给您的用户,但您仍希望在您自己的程序集中使用这些对象。

我认为这不是一个很常见的场景,我几乎从不使用 InternalsVisibleTo在非单元测试上下文中。

关于.net - 什么时候应该 [程序集 : InternalsVisibleTo()] be used?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3279639/

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