Parâmetros Variáveis
28/11/2012
0
Tenho dois forms de cadastro. Um eu cadastro Setor, que possui 3 campos, o outro eu cadastro Colaboradores, que tem sei lá, juns 15 a 20 campos. É possível com um único método? Claro que não é ao mesmo tempo, tipo, se estou no Form de Setor, chamo o método e passo os parâmetros de cada argumento. Se estou no Form de colaboradores, passo os de colab e assim sucessivamente. Tem como?
Pjava
Posts
28/11/2012
Joel Rodrigues
- Usando arrays como argumentos. Sim, é possível receber um vetor como argumento de uma função, um grande exemplo é a função Main da classe Program. Claro que existem regras, por exemplo, se houver mais de um argumento, o array deve ser o último. Por exemplo:
//função só com um argumento array public void Funcao(string[] args); //função com mais de um argumento, sendo um deles um array public void Funcao(int numero, string[] args);
- Usar um dicionário como parâmetro, assim você passaria pares chave/valor, facilitando a identificação de cada campo na função.
Bom, aí estão duas formas simples de resolver. Boa sorte.
04/12/2012
Pjava
04/12/2012
Joel Rodrigues
Clique aqui para fazer login e interagir na Comunidade :)