MarshalAsAttribute.SizeConst Pole

Definicja

Wskazuje liczbę elementów w tablicy o stałej długości lub liczbę znaków (nie bajtów) w ciągu do zaimportowania.

public int SizeConst;

Wartość pola

Uwagi

To pole jest wymagane dla ByValArray elementów i ByValTStr wyliczenia System.Runtime.InteropServices.UnmanagedType . Ponieważ skompresowany format metadanych jest ograniczony do 0x1FFFFFFF, zakres dozwolonych wartości SizeConst to (>= 0 i <= 0x1FFFFFFF).

Aby uzyskać dodatkowe informacje, zobacz Domyślne marshaling dla tablic.

Dotyczy

Produkt Wersje
.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
.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

Zobacz też