哪位大侠能指点一下:需求是这样的.比如有这样一个C结构定义:
typedef struct
{
INT16 min;
INT16 max;
INT16 delta;
INT16 delta_mspd_train_req;
INT16 delta_mspd_near_to_train_req;
INT16 pad;
} train_alg_tbl_t;
train_alg_tbl_t train_alg_temp_tbl[2];
给定train_alg_temp_tbl[2]的值形式如下:/*{={1,2,3,4,3,0}}*/
希望做个工具,提供某个数据结构和对应变量的值形式,然后以另外一种形式输出变量的值.比如上例中,希望得到的输出形式如下:
* * * * {1 2 3 4 3 0 }* * *
如果用C#如何实现呢?
typedef struct
{
INT16 min;
INT16 max;
INT16 delta;
INT16 delta_mspd_train_req;
INT16 delta_mspd_near_to_train_req;
INT16 pad;
} train_alg_tbl_t;
train_alg_tbl_t train_alg_temp_tbl[2];
给定train_alg_temp_tbl[2]的值形式如下:/*{={1,2,3,4,3,0}}*/
希望做个工具,提供某个数据结构和对应变量的值形式,然后以另外一种形式输出变量的值.比如上例中,希望得到的输出形式如下:
* * * * {1 2 3 4 3 0 }* * *
如果用C#如何实现呢?
public class MyStruct
{
public int16 min;
public int16 max;
public int16 delta;
public int16 delta_mspd_train_req;
public int16 delta_mspd_near_to_train_req;
public int16 pad; public MyStruct()
{
}
}
2.定义一个数组
public MyStruct[2] myStructArray;这样就可以使用了。