Kompilatorfel CS1641
Ett buffertfält med fast storlek måste ha matrisstorleksspecificeraren efter fältnamnet
Till skillnad från vanliga matriser kräver buffertar med fast storlek att en konstant storlek anges vid deklarationspunkten. Lös det här felet genom att lägga till en positiv heltalsliteral eller ett konstant positivt heltal och placera hakparenteserna efter identifieraren.
Följande exempel genererar CS1641:
// 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];
}
Feedback om .NET
.NET är ett öppen källkod projekt. Välj en länk för att ge feedback: