Compilerfout CS1641
Een bufferveld met een vaste grootte moet de matrixgrootteaanduiding achter de veldnaam hebben
In tegenstelling tot reguliere matrices moeten buffers met vaste grootte een constante grootte worden opgegeven op het declaratiepunt. Als u deze fout wilt oplossen, voegt u een letterlijk positief geheel getal of een constant positief geheel getal toe en plaatst u de vierkante haken na de id.
In het volgende voorbeeld wordt CS1641 gegenereerd:
// CS1641.cs
// compile with: /unsafe /target:library
unsafe struct S {
fixed int [] a; // CS1641
// OK
fixed int b [10];
const int c = 10;
fixed int d [c];
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: