C#中给结构体内的数组赋值
unsafepublicstructRAIN_COORDLINE{publicfixedinthorline[111];//111条水平线的纵坐标publicfixedi...
unsafe public struct RAIN_COORDLINE
{
public fixed int horline[111]; //111条水平线的纵坐标
public fixed int verline[154]; //154条竖直线的横坐标
}
RAIN_COORDLINE rc =new RAIN_COORDLINE();
赋值的时候
rc.horline[0] = log.Horline[0];
编译通不过,提示:
不能使用非固定表达式中包含的固定大小缓冲区。请尝试使用 fixed 语句。 展开
{
public fixed int horline[111]; //111条水平线的纵坐标
public fixed int verline[154]; //154条竖直线的横坐标
}
RAIN_COORDLINE rc =new RAIN_COORDLINE();
赋值的时候
rc.horline[0] = log.Horline[0];
编译通不过,提示:
不能使用非固定表达式中包含的固定大小缓冲区。请尝试使用 fixed 语句。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询