O boxe e o unboxing acontecerão na matriz?

Eu sou novo em programação,

ConformeMSDN,

Boxe é o processo de converter um tipo de valor no objeto de tipo ou em qualquer tipo de interface implementado por esse tipo de valor. Quando o CLR caixa um tipo de valor, agrupa o valor dentro de um System.Object e armazena-o no heap gerenciado. Desmarcar a caixa extrai o tipo de valor do objeto. O boxe está implícito; unboxing é explícito.

Eu sabia que podemos armazenar qualquer objeto em uma lista de matrizes, porquesystem.object é uma base para todos os tipos. Boxe e unboxing acontecem na lista de matrizes. Eu concordo com isso.

O boxe e o unboxing acontecem em uma matriz? Porque podemos criar uma matriz de objetos como abaixo

object[] arr = new object[4] { 1, "abc", 'c', 12.25 };

O meu entendimento de que o boxe e o unboxing acontecem nessa matriz está correto?

questionAnswers(3)

yourAnswerToTheQuestion