Compilerfehler C2728
'Typ': Ein systemeigenes Array kann diesen verwalteten Typ nicht enthalten
Es wurde eine Array-Erstellungssyntax verwendet, um ein Array von verwalteten Objekten zu erstellen. Sie können kein Array von verwalteten Objekten mit systemeigener Array-Syntax erstellen.
Weitere Informationen finden Sie unter array.
Im folgenden Beispiel wird C2728 generiert:
// C2728.cpp
// compile with: /clr
int main() {
int^ arr[5]; // C2728
// try the following line instead
array<int>^arr2;
}
Ein __nogc-Array kann kein __gc-Typ sein.
Im folgenden Beispiel wird C2728 generiert:
// C2728_b.cpp
// compile with: /clr:oldSyntax
#using <mscorlib.dll>
int main() {
int __gc* arr __nogc[5]; // C2728
// try the following line instead
int arr2 __gc[];
}