Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Słowo New
kluczowe może pojawić się tylko w części inicjowania deklaracji tablicy. Oznacza to, że New
musi znajdować się po prawej stronie znaku równości (=
), aby można było utworzyć nowy typ tablicy, który ma zostać przypisany do zmiennej tablicy.
Skrót do inicjowania klasy nie jest dostępny dla tablic. Następujące dwa wiersze kodu są prawidłowe i równoważne, ponieważ inicjują obiekt z klasy.
Dim formA as Form = New Form
Dim formA as New Form
Jednak inicjowanie tablicy nie może używać tego samego skrótu co inicjowanie klasy.
Należy pamiętać, że klauzula New
dla tablicy musi zawierać zarówno nawiasy, ()
jak i nawiasy klamrowe, {}
. Nawiasy określają, że nowy typ jest tablicą, a nawiasy klamrowe dostarczają wartości inicjowania. Kompilator wymaga nawiasów klamrowych, nawet jeśli są puste, to znaczy, nawet jeśli nie inicjujesz żadnych wartości tablicy.
Identyfikator błędu: BC30053
Aby poprawić ten błąd
- Zastąp instrukcję, taką jak
Dim myDates() As New Date
instrukcją , taką jakDim myDates() As Date = New Date() {}
.