C# 结构体里面怎么定义数组 急急急!!!
因为需要,所以现在需要实现在结构体中生成数组,在网上也找了点资料,但是不知道是什么意思,反正用起来结构体是里面定义数组是不能够实现的。我定义的结构体如下:
public struct InforOut
{
public bool bCommuncaton;
public stConnext strconnect;
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 60)]
public Array[] array;
}
public struct Array
{
public string str1;
public string str2;
}
找资料说[MarshalAs(UnmanagedType.ByValArray, SizeConst = 60)]
这句话就能够实现定义数组,但是不行。所以想请教下大家,有没有办法能够实现结构体中的数组