Soma

Olá galera

pesso a ajuda de voces para tirarem a seguinte dúvida

eu fiz metodo de sorteio para que gerasse 10 numeros aleatórios
de 1 até 100 até ai blz ele gera os números agora eu gostaria de somar todos eles
como eu faria??

Exemplo: ele gere os numeros - 1,2,3,4,5,6,7,8,9,0 RESULTADO 45

desde ja agradeço

Enquanto você gera os números, você os vai somando em uma variável.

crie uma variável soma, e todas as vezes que ele gerar um número aleatório você fará

soma += numeroAleatório;

É pq eu fiz uma tela e existe o botão gerar matriz, ele gera os dez numeros,
e tem um outro botão que seria somar matriz eu teria que fazer isso nesse botão, mais não sei muito bem como…

ao invés de fazer o botão somar a matriz gerada, solicite a ele a exibição da variável soma, terá o mesmo efeito, já que a matriz ela é gerada aleatóriamente, e não inserida por usuário

É que na verdade é um trabalhinho do curso, intão no caso eu fiz o botão gerar como jah disse e no botão somar teria que fazer com que ele some

public void mostrarMatriz()
        {
            lbxNum.Items.Clear();

            for (int i = 0; i < matriz.GetLength(0); i++)
            {
                lbxNum.Items.Add(matriz[i]);

            }
        }

        

        private void btnGera_Click(object sender, EventArgs e)
        {
           
            for (int i = 0;i < matriz.GetLength(0); i++)
            {
                matriz[i] = rn.Next(1, 101);
                

            }
            mostrarMatriz();
        }

        private void btnSoma_Click(object sender, EventArgs e)
        {
            
            
        }
    }
}

tenta algo assim:


static int[] valores = new int[10];
static int soma;

public void mostrarMatriz()  
        {  
            lbxNum.Items.Clear();  
  
            for (int i = 0; i < matriz.GetLength(0); i++)  
            {  
                lbxNum.Items.Add(matriz[i]);
                valores[i] = matriz[i];  
  
            }  
        }  
  
          
  
        private void btnGera_Click(object sender, EventArgs e)  
        {  
             
            for (int i = 0;i < matriz.GetLength(0); i++)  
            {  
                matriz[i] = rn.Next(1, 101);  
                  
  
            }  
            mostrarMatriz();  
        }  
  
        private void btnSoma_Click(object sender, EventArgs e)  
        {  
              for (int i =0; i < valores.length ; i++){
			 soma += valores[i];
		}
              
        }  
    }  
}