Chyba kompilátoru CS1641
Pole vyrovnávací paměti pevné velikosti musí mít specifikátor velikosti pole za názvem pole.
Na rozdíl od běžných polí vyžadují vyrovnávací paměti pevné velikosti konstantní velikost, která se zadává v bodě deklarace. Pokud chcete tuto chybu vyřešit, přidejte kladné celé číslo nebo konstantní kladné celé číslo a za identifikátor vložte hranaté závorky.
Následující ukázka vygeneruje 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];
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: