Nao sei usar cm vetor passando como parametro para metodo

1 resposta
M
lass Program

{

static void Main(string[] args)

{

int[] va; int[] vb; int vc;  <<<< nao deu certo

VetorC(va,vb,vc);

Console.ReadKey();
Console.ReadKey();
    }
    public static void Exer4(int[] vertora, int[] vertorb, int[] vertorc)
    {
        int i, p;
        vertora = new int[8];
        vertorb = new int[12];
        vertorc = new int[0];


 

    }
        public static void VetorC(int[] VA, int[] VB, int[] você)
        {
        
        Exer4(VA, VB, VCC);
        
        }
    }
}

1 Resposta

S

A declaração dos vetores deve ser feita no método Main() - quanto passa os vetores para os métodos, eles já devem estar instanciados.

int[] va; int[] vb; int vc; <<<< nao deu certo

Deve declarar:

int[]va = new int[8];

int [] vb = new int[12];

int [] vc = new int[1]; //não usar 0, pois senão pra que precisar de vetor! Certo?

Agora ao chamar o método Exer4() os vetores já existem e estão instanciados. Não precisa instanciar o vertora e os demais novamente.
Quer aprender mais sobre programação? Acesse meu canal SiAbreu Tec

Criado 17 de novembro de 2017
Ultima resposta 18 de nov. de 2017
Respostas 1
Participantes 2