是否可以在方法中使用库但不在方法之外?

Aug*_*ugs 0 c#

例如:

private void MethodName()
{
    Using System.OI;
}
Run Code Online (Sandbox Code Playgroud)

我只需要这个方法中的这个库.有什么方法可以做到这一点吗?

我没有把它放在首位的原因是它创造了模棱两可的参考.

Ser*_*rvy 8

using使用给定类型时根本不需要使用语句.当您想要使用类型时,您可以简单地使用完全限定名称:

var lines = System.IO.File.ReadLines("temp.txt");
Run Code Online (Sandbox Code Playgroud)

using语句仅仅是语法糖,以避免每次使用类型时都需要这样做.