Olá, tudo bem?
Diante dessa aula, eu antes mesmo de chegar na parte do vídeo onde o professor fez o cálculo da média. Já quis me adiantar e faze-la, porém a forma que eu fiz foi diferente com a do que o professor. Sendo assim fiquei curioso para saber se teria alguma diferença na saída do código, em relação a forma que eu fiz com a do professor.
No caso eu utilizei a função** "AVERAGE"** antes do laço de repetição "FOR"
Segue abaixo como ficou em código em Program.cs:
TestaArrayInt();
void TestaArrayInt(){
int[] idades = new int[5];
idades[0] = 24;
idades[1] = 53;
idades[2] = 23;
idades[3] = 65;
idades[4] = 73;
Console.WriteLine($"Média total do Array: {idades.Average()}")
Console.WriteLine($"Tamanho total do Array: {idades.Lenght()}")
for(int i = 0; i < idades.Lenght; i++){
int idade = idades[i];
Console.WriteLine($"Índice: [{i}] = [{idade}]");
}
}
{
Ao meu ver não teria tanta diferença somente que o valor da média final pode se tornar um "double", porém quero confirmar se realmente utilizando a função Average, atenderia o que foi proposto na aula.
Obrigado!