我可以为变量分配静态类吗?

raf*_*lio 4 c#

我的问题是我是否可以将静态类分配给另一个变量(以及它将是什么类型)?

说我有

public static class AClassWithALongNameIDontWantTotType{
    public static bool methodA() { stuff }
}
Run Code Online (Sandbox Code Playgroud)

然后我有

class B{

}
Run Code Online (Sandbox Code Playgroud)

我可以这样做,以便class B我可以将这个类重新分配给名称较短的内容,例如:

SomeType a = AClassWithALongNameIDontWantTotType
Run Code Online (Sandbox Code Playgroud)

然后能够做到

a.methodA()
Run Code Online (Sandbox Code Playgroud)

我可以通过做类似的事情来获得一个功能

Func<bool> a = AClassWithALongNameIDontWantTotType.methodA() 
Run Code Online (Sandbox Code Playgroud)

但我更愿意拥有全班.

谢谢!

Mar*_*k H 10

如果您希望这仅仅是为了避免键入长名称,则可以使用别名

using a = SomeNamespace.AClassWithALongNameIDontWantToType;
Run Code Online (Sandbox Code Playgroud)