struct   A 

        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 255)]
        B[]       b; 
} struct   B 

        int   bNum; 
        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 10)]
        char[]   bCount; 
}下面的B结构体中的char[]可以用PadRight(10, '\0').ToCharArray()来补齐,A结构体中B[]假如只赋值了B[0],B[1],那剩下的怎么给他补齐啊。