110,533
社区成员
发帖
与我相关
我的任务
分享
namespace NSGA2_C
{
class parameters
{
public int nvar, nchrom; /*No of variables*/
}
}
如果说你是通过实例对象保存的话,比如parameters p = new parameters();
p.nvar = 250;
如果是这样保存的话,那么取参数的时候,也必须通过 p 这个对象取值,比如 int a = p.nvar,重新实例化的话非 static 成员又重新生成了一个副本,值变了。。namespace NSGA2_C
{
class parameters
{
static public int nvar, nchrom; /*No of variables*/
}
}
保存的时候直接类名+成员名,取值也一样,比如parameters.nvar = 250; //保存参数
int a = parameters.nvar
Class1 Cla=new Class1();
Cla.这里接你雷里面定义的值