Спорить о терминах - непродуктивное занятие. Вообще в C# тип, конечно, не прямо эквивалентен классу. Есть такое определение "пользовательский тип". Он конструируется компилятором используя конструкции "структура", "класс", "интерфейс" и "перечисление". Но в первом приближении смотрим:
Общая структура объявления переменной:
[<атрибуты>] [<модификаторы>] <тип> <объявители>;
Пример:
Используется csharp
[SerializeField]
public ClassA var;
Сами разберите что тут что. Сразу скажу - ClassA - это <тип>. И это название Вашего класса. То, что "Тип" в С# кроме того, что Вы написали в своем классе содержит еще кучу данных, думаю топикастеру пока рано знать.