Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pole vyrovnávací paměti s pevnou velikostí mohou být pouze členy struktur.
K této chybě dochází, pokud použijete pole vyrovnávací paměti s pevnou velikostí v class
poli , místo struct
. Chcete-li tuto chybu vyřešit, změňte class
pole nebo struct
deklarujte pole jako běžnou matici.
Příklad
Následující ukázka vygeneruje CS1642.
// 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;
}
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.