[StructLayout(LayoutKind.Sequential)]
public struct STRUC
{
    public int  Min;
    public int Max;
    public int[,] Para=new int[4,4];  //这里编译不通过  cannot have instance field initializers in structs         
}

解决方案 »

  1.   

    public int[4,4] Para;//改成这个?
      

  2.   

    不可以在结构里初始化数组的维度   应该也就是不能实例化任何类型...
    比如为int max = 赋值... 数组初始化维度了..默认应该是有值的...那就错了.
      

  3.   

    关于结构体和类的用法的区别,可以参看这个:http://blog.csdn.net/acerpeteryoung/archive/2006/03/07/617898.aspx