Hi, According to my experiences using no ArraySubType has the same result as ArraySubType = (UnmanagedType)80 on mcs and csc.exe as well. Could someone tell me please why UnmanagedType_80 is required? Kornél