При использовании отражения Type.IsPrimitive
в void
тип возвращает false. Копирование с фона на С++ было неожиданным.
Глядя на С# 6.0 spec (Страница 82) не упоминает тип void
, что может означать, что он не классифицирован как тип вообще.
Есть ли что-либо в спецификации языка или иначе, что классифицирует void
как что-то еще. Или любое другое обсуждение или такое, которое упоминает причину этого?