日期:2014-05-18  浏览次数:21749 次

结构体如何循环赋值?
定义了一个结构体,例如:
 struct center
{
public int index;
public int patternNum;
}
关键我现在要用到4个这样的center(或者更多),并把计算出的index,patternNum值分别赋给这四个center。
定义4个center结构体太麻烦了,有什么好的处理方法吗?

麻烦大神们不吝赐教!!

------解决方案--------------------
用数组:center[] centers=new center[4];
------解决方案--------------------
用数组
------解决方案--------------------
探讨

你好,那我赋值的时候是不是可以直接这么写:centers[1].index=1;centers[1].patternNum=2;
引用:

用数组:center[] centers=new center[4];

------解决方案--------------------
用数组好!
------解决方案--------------------
用数组,然后定义一个静态方法,传入这个数组,在静态方法内对数组元素初始化,

探讨

用数组好!