.NET class 在更多库项目中的可见性

.NET class visibility with more library projects

我在库项目 A 中有一个 public class MyClass,该项目被使用 class 的项目 B 引用。

项目 B 也是一个库,假设它被项目 C 引用。

是否可以仅通过引用项目 B 在项目 C 中使用 MyClass,如何使用?

这是否可能取决于您对 "use" 的定义。

类型驻留在程序集中,您必须引用它们所在的程序集才能从代码中使用它们以确保编译时检查。您还可以在运行时加载类型,通过反射与它们交互。