小编Sim*_*eon的帖子

如何在C#中的类中获取变量列表

我如何获得一个类中所有变量的列表,以用于另一个类中以指示例如哪些变量可以被其更改。这主要是因为在更改或添加某些变量时不必重写枚举。

编辑:我想创建一个具有一些可修改的统计信息的类(主),以及另一种类型的类(ModifyingObject),该类具有可更改的数量以及数量的列表。我想轻松地获取主类的变量,并添加修改类会更改哪些变量的列表。如果我假设有10个变量用于不同的统计信息,那么我如何轻松地列出Maining类中ModifyingObject类可以更改的所有统计信息。

public class Main{

   float SomeStat = 0;
   string SomeName = "name";

   List<ModifyingObject> objects;

   bool CanModifyStatInThisClas(ModifyingObject object){
      //check if the custom object can modify stats in this class
   }

}

public class ModifyingObject{
  ....
}
Run Code Online (Sandbox Code Playgroud)

c# variables class list

2
推荐指数
1
解决办法
9209
查看次数

标签 统计

c# ×1

class ×1

list ×1

variables ×1