Tenho um pouco de conhecimento em C# e, até onde sei, a diferença entre C# e VB é quase apenas a sintaxe. Minha dúvida é que vi esta pergunta e as respostas (só há uma resposta) e, para ser sincero, não entendi qual é a relação entre a pergunta e a resposta :)
Então (até onde eu sei) em C# os elementos do array são alocados no heap (dentro do array).
O parágrafo (que está no livro) está errado ou esqueci de alguma coisa?