Compilerfout CS1642
Buffervelden met vaste grootte mogen alleen lid zijn van structs.
Deze fout treedt op als u een bufferveld met een vaste grootte gebruikt in een class
, in plaats van een struct
. Als u deze fout wilt oplossen, wijzigt u het class
in een struct
of declareert u het veld als een gewone matrix.
In het volgende voorbeeld wordt CS1642 gegenereerd.
// CS1642.cs
// compile with: /unsafe /target:library
unsafe class C
{
fixed int a[10]; // CS1642
}
unsafe struct D
{
fixed int a[10];
}
unsafe class E
{
public int[] a = null;
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: