如何从类的实例中获取静态属性的值?请看下面的例子。
abstract class A {
public static double Foo {get; protected set;}
}
class B : A {
static B(){
Foo = 1;
}
}
class C : A {
static C(){
Food = 2;
}
}
class Test {
A test = new B();
//How do I get test.Foo ??
}发布于 2020-02-08 05:23:15
静态成员(字段、属性、方法等)是通过类名访问的。
var x = A.Foo;我认为你搞错了静力学。
你是说像这样的东西吗?
abstract class A {
public double Foo {get; protected set;}
}
class B : A {
public B(){
Foo = 1;
}
}
class C : A {
public C(){
Foo = 2;
}
}
class Test {
A test = new B();
var foo = test.Foo;
}https://stackoverflow.com/questions/60121238
复制相似问题