结构体里面的数组实例化的问题
//时段扩展,一个时段包含开始和结束日期,5个时间段,节假日选项
[StructLayout(LayoutKind.Sequential)]
public struct ADS_TimePeriod
{
[MarshalAs(UnmanagedType.Struct)]
public ADS_YMD startDate;
[MarshalAs(UnmanagedType.Struct)]
public ADS_YMD endDate;
[MarshalAs(UnmanagedType.Struct, SizeConst = 5)]
public ADS_HMS[] startTimes;
[MarshalAs(UnmanagedType.Struct, SizeConst = 5)]
public ADS_HMS[] endTimes;
[MarshalAs(UnmanagedType.U1)]
public byte validWeek;
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)]
public byte[] reserve = new byte[3];
}
ADS_YMD ADS_HMS 都是另一个结构体 我想知道 startTimes startDate 如何实例化