我要定义一个结构体数组,结构体中又有一个整数型数组,如何定义
例:
public struct st
{
uint16[] a = new uint16[12];
}public class b
{
struct st[] c = new st[18];
}引用的时候这样用 b.c[0].a[8]被告诉结构体中不能实例化,该怎么定义
例:
public struct st
{
uint16[] a = new uint16[12];
}public class b
{
struct st[] c = new st[18];
}引用的时候这样用 b.c[0].a[8]被告诉结构体中不能实例化,该怎么定义
解决方案 »
- Dev控件GridControl,怎样复制选中行焦点单元格的值?
- 读取数据出错。。请求高手支援。!
- 求一sql 二表关联查询得前3条记录
- html,css及javascript高手请进。我使用html的table显示数据,并固定表头和表的前几列,问题是数据量太大,固定列后速度超慢,高手求救!
- 关于WinForm程序内基于判断改变WebServer连接的方法?
- 排序问题
- 关于Visio中,类图中如何表示委托及事件
- UP_GetRecordByPage
- 如何读取word文件的一行内容,以及如何将字符串内容写入word文件中
- 知道一个路径,怎样知道这个路径是目录还是文件
- 有关命令行参数
- 嵌套类访问的问题
public struct st
{
public UInt16[] a;
} public class b
{
public st[] c = new st[18]; public b()
{
for (Int32 i = 0; i < c.Length; i++)
{
c[i].a = new UInt16[12];
}
}
}
static void Main(string[] args)
{
b b1 = new b(); Console.WriteLine(b1.c[0].a[8]);
}
{
uint16[] a ;
}public class b
{
struct st[] c = new st[18];
c[0].a = new unint16[4];
c[0].a[0] = 1;
}