В С# есть ли какая-нибудь причина сказать строго типизированный vs только что напечатан? Когда кто-то говорит набранный класс, я думаю о каком-то типе, кроме объекта. Почти все, кроме объекта, набирается на С#.
Как только вы определяете класс, который не является объектом, этот класс является типом. Оттуда он больше не печатается.
Кстати, это не вопрос безопасности типа (допустимый доступ к памяти и совместимость с объектами).