考虑下面的类访问静态成员静态成员
class A
{
public static int i;
}
class B
{
public static A a{get;}=new A(); // without new A(), B.A will be null
}
现在
,
巴给出了一个新的实例,并自变量“i”的A类是静态的,我可以不通过Ba访问“我”即ie编译时错误。
我明白,如果我不喜欢下面,
class B
{
static class A
{
static int i;
}
}
然后我可以做B.A.i.
所以我的问题是我怎样才能访问静态成员的类的静态成员?有没有可能,还有什么其他的模式可以使用。
还要注意的是使“A”级为静态,并且具有类“B”作为
class B
{
public static A a{get;}
}
给出一个编译时间错误“静态类型不能被用作返回类型”。
如果你想得到我,只需A.i. B在这里如何与之相关? – BoltClock
我知道。只是想知道这是否可能。试图实际学习模式。 – dividedbyzero