好的,让我解释一下:
每当您在 .Net 中开始一个类时,假设您有另一个已开发的项目被引用,该项目具有您需要使用的非静态类...
你有 2 个选项(我知道)
在你的类的顶部放置一个 using 意味着你不需要在每次需要它的类时显式地命名整个项目
using FooBarProj;
public FooBar MyMethod()
{
FooBar fb = new FooBar();
//Do stuff
return fb;
}
或者明确实现这些:
public FooBarProj.FooBar MyMethod()
{
FooBarProj.FooBar fb = new FooBarProj.FooBar();
//Do stuff
return fb;
}
这会产生有效的影响吗?无论是执行效率,编译效率,还是什么?或者它只是一个开发便利问题?