用“using”将类赋值给变量
本文关键字:赋值 变量 using | 更新日期: 2023-09-27 17:51:04
简单的问题,我似乎无法理解。假设我想在使用常用的System
类时节省时间/空间,并且我想将整个类/子类(如System.Threading.Thread
)分配给变量,以便我可以使用缩短的Variable.ThreadMethod()
每当我想使用Thread类的方法时。
我认为这是通过以下方式完成的:
using test = System.Threading.Thread;
然而,这会抛出"Invalid token 'using' in class, struct or interface declaration."
我要做的事情的背景如下:
using test = System.Threading.Thread;
public void Method()
{
test.Sleep(1000); //Same as System.Threading.Thread.Sleep(1000);
}
using
指令只能出现在文件或命名空间的顶部。
在声明class
之前,您必须将using
放在c#文件的顶部。
如此:
using test = System.Threading.Thread;
namespace Y
{
public class X
{
public void Method()
{
test.Sleep(1000); //Same as System.Threading.Thread.Sleep(1000);
}
}
}
让你和别人一起使用:
using test = System.Threading.Thread;
namespace MyNamespace
{
class MyClass
{
test.Sleep(10);
}
}