Ran*_*ray 1 .net performance using-directives
我见过你可以做到
using System.IO
Run Code Online (Sandbox Code Playgroud)
并使用
Path.GetDirectoryName(blah blah)
Run Code Online (Sandbox Code Playgroud)
或直接使用
System.IO.Path.GetDirectoryName(blah blah);
Run Code Online (Sandbox Code Playgroud)
从性能的角度来看,它们之间有什么区别吗?
是否using System.IO将命名空间中的所有静态类加载到内存中导致使用更多内存,或者框架是否足够智能以避免这种情况?如果有,怎么样?
或者这只是用来避免命名跨命名空间的对象之间的冲突?
任何见解将不胜感激:)