初学者 请教一下下面这段代码片段中的
    [b][MarshalAs(UnmanagedType.ByValTStr, SizeConst = 9)][/b]
    的作用是什么啊
    [StructLayout(LayoutKind.Sequential)]
    public struct CThostFtdcReqUserLoginField
    {
        /// <summary>
        /// </summary>
        [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 9)]
        public string TradingDay;