引用外部命名空间中的方法/变量比完全包含它更具内存效率吗?

Nic*_*aux 3 c#

那么内存使用情况如下:

System.Threading.Thread.Sleep(500);
Run Code Online (Sandbox Code Playgroud)

VS

using System.Threading;
...
Thread.Sleep(500);
Run Code Online (Sandbox Code Playgroud)

我原以为你在内存中使用的命名空间越少越好,但我听说前一个例子必须将命名空间加载到内存中.我知道Sleep这不是一个记忆饥饿方法的最好例子,但它只是一个例子.

Guf*_*ffa 8

using语句根本不会导致任何内容被加载,它只告诉编译器在哪里查找类.

这两个示例生成完全相同的代码.