Freigeben über


MarshalAsAttribute.SizeConst-Feld

 

Veröffentlicht: Oktober 2016

Gibt die Anzahl der Elemente im Array fester Länge oder die Anzahl der Zeichen (nicht Bytes) in einer Zeichenfolge zu importieren.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

public int SizeConst
public:
int SizeConst
val mutable SizeConst : int
Public SizeConst As Integer

Feldwert

Type: System.Int32

Hinweise

Dieses Feld ist erforderlich für die ByValArray und ByValTStr Mitglieder der System.Runtime.InteropServices.UnmanagedType Enumeration. Da das komprimierte Format der Metadaten auf 0x1FFFFFFF begrenzt ist, ist der zulässige Werte für SizeConst sind (> = 0 und < = 0x1FFFFFFF).

Weitere Informationen finden Sie unter Default Marshaling for Arrays.

Versionsinformationen

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1

Siehe auch

UnmanagedType
MarshalAsAttribute-Klasse
System.Runtime.InteropServices-Namespace

Zurück zum Anfang