MarshalAsAttribute.ArraySubType Campo

Definizione

Specifica il tipo di elemento dell'oggetto LPArray o ByValArray non gestito.

C#
public System.Runtime.InteropServices.UnmanagedType ArraySubType;

Valore del campo

Commenti

È possibile impostare questo parametro su un valore dell'enumerazione System.Runtime.InteropServices.UnmanagedType per specificare il tipo degli elementi della matrice. Se non viene specificato un tipo, viene usato il tipo non gestito predefinito corrispondente al tipo di elemento della matrice gestita. Ad esempio, l'oggetto ArraySubType per una LPWStr matrice in COM è UnmanagedType.LPWStr. Per altre informazioni, vedere Marshalling predefinito per le matrici.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche