Поделиться через


Массивы типа System.Void недопустимы в этом выражении

Обновлен: Ноябрь 2007

Arrays of type 'System.Void' are not allowed in this expression

Выражение в операторах присваивания или объявления задает массив типа Void.

Структура Void является специализированным типом, который используется внутренне платформой .NET Framework и частично Visual C# и Visual C++. Он представляет тип возвращаемого значения для метода, не возвращающего значение. Visual Basic использует процедуру Sub, если значение не возвращается и функцию Function, если возвращается.

Массивы типа Void не являются значимыми и не допускаются ни в каком контексте.

Идентификатор ошибки: BC31428

Чтобы исправить эту ошибку

  1. Удалите круглые скобки, которые определяют массив.

  2. При отсутствии конкретной причины для сравнения типов времени выполнения для Void, удалите ссылку на него полностью.

См. также

Ссылки

Void