对不起,提出这样一个简单的问题,但我还没有找到答案通过搜索。在c中访问一个实例类的静态类型#
那么,在c#中,是否有可能通过类的一个实例访问一个类的字段(其值不需要改变),以及如何使用类的静态字段班级的名字?
例如,如果我有
public class Myclass
{
public int a = 0;
}
我想在代码中的其他地方做的,另一类
Myclass instance = new Myclass();
int b = instance.a;
和
int c = Myclass.a;
制作INT静态或const没有按没有帮助,有没有办法做到这一点?感谢任何答案。
那么你想静态访问一个实例字段,在这种情况下,你想要哪些实例值,或者你想通过实例访问一个静态字段,在这种情况下,为什么你需要这样做,而不是通过类直接访问它? – Servy 2013-04-08 18:47:43
预处理器指令如何,如果您需要通过它们不能访问它们? – SGM1 2013-04-08 18:52:46
我想使用实例访问静态字段。这是因为我有15个具有相同类型静态字段的类,我想通过以相同方式处理所有类来简化代码,甚至可以不通过创建var实例来为不同类重复代码 – HyApp 2013-04-08 19:03:52