Array.ConstrainedCopy funcionará apenas em tipos de matriz provavelmente compatíveis, sem qualquer formato de conversão, ...

Array.ConstrainedCopy funcionará apenas em tipos de matriz provavelmente compatíveis, sem qualquer formato de conversão, desconversão ou expansão de cada elemento de matriz. Altere os tipos de matriz (ou seja, copie um Derived[] para um Base[]) ou use uma estratégia de suavização no CER para obter contrato de confiabilidade menos potente de Array.Copy, como clonagem da matriz ou descarte da matriz de destino potencialmente danificada.