Luiz,
Se o resultado está certo... então está certo. É claro que você pode deixar o código mais palatável com várias técnicas de programação... por exemplo:
double[] listaDeValores = new double[6] { 1.5, 7.2, 2, 9, 12.4, 8 };
CalcularMedia(listaDeValores);
void CalcularMedia(double[] array)
{
double media = array.Sum() / array.Length;
Console.WriteLine($"Total dos Itens: {array.Length}");
Console.WriteLine($"Valor da média: {media}");
}
Ficou mais "limpo" e mais fácil de entender?
Por favor, leia os links para refinar sua técnica de programação:
===============================================================
C# - Arrays (revisitado)
Hoje vou apresentar uma revisão básica sobre Arrays na linguagem C#.
https://macoratti.net/18/10/c_array1.htm
===============================================================
C#: Trabalhando com arrays
Os arrays representam uma das coleções mais utilizadas em qualquer linguagem de programação e no C# não é diferente. Neste documento veremos como declarar e utilizar arrays na linguagem C#.
https://www.devmedia.com.br/csharp-trabalhando-com-arrays/38596
===============================================================
C# Arrays
https://www.w3schools.com/cs/cs_arrays.php
===============================================================
[]'s,
Fabio I.