Если под "есть огромный класс", вы имеете в виду
class HugeClass { ... }
struct MyStruct {
public HugeClass hugeClass;
}
тогда, естественно, поле hugeClass
содержит ссылку на объект типа HugeClass
, поскольку классы являются ссылочными типами. Независимо от того, насколько велик фактический объект, ссылка всегда является просто ссылкой, поэтому размер, выделенный ссылочным объектом, не имеет значения.