Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

WDK_Gatts

declarar o nome da variavel + incremento

Recommended Posts

quando criar a variavel o nome dessa ser nome_da_variavel+inão sei se entenderameu tentei só q não funciono, existe algum meio de fazer isso q to tentando fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está querendo incrementar 1 a uma variavel?VB.NETDim contador as Intcontador = contador + 1C#int contador;contador++;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se entendi o i é uma variavel, e que recebe diferentes valores e você esta querendo declarar outra variavel, usando sua variavel i.

Na verdade nunca consegui, ja ouvi falar que no Clipper é possível, mas nas atuais linguagens de hoje não é, se conseguir poste aqui, pois nunca consegui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se entendi o i é uma variavel, e que recebe diferentes valores e você esta querendo declarar outra variavel, usando sua variavel i.

simo i seria a variavel de incremento q seria concatenada com um nome qualquer para formar o nome de uma nova variavelto querendo fazer isso akii = 0;while(i < 10){ String variavel+i; i++;}não liguem para a sintaxe é só pra mostra o q to querendo fazer

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que você quer é o que se chamava "macrosubstituição" no Clipper (como citado pelo colega quintelab). Em .NET talvez seja possível fazer isso através de Reflection. Vou fazer uns testes aqui e darei um retorno.

 

Abraços,

 

Graymalkin

Compartilhar este post


Link para o post
Compartilhar em outros sites

valew a todos q responderameu tava complicando atoa consigui fazer o que queria sem precisar usar essa tal de "macrosubstituição" que o Graymalkin citou http://forum.imasters.com.br/public/style_emoticons/default/grin.gif mesmo assim obrigado a todos

Que bom, porque acabei de constatar que não seria possível fazer isso com variáveis locais. Apesar de ser possível inspecioná-las com Reflection, elas não são nomeadas (portanto não daria para se referir a uma específica pelo nome). No entanto, seria possível com objetos possuindo campos ou propriedades públicos.Abraços,Graymalkin

Compartilhar este post


Link para o post
Compartilhar em outros sites

valew a todos q responderameu tava complicando atoa consigui fazer o que queria sem precisar usar essa tal de "macrosubstituição" que o Graymalkin citou :grin: mesmo assim obrigado a todos

Tambem estou com esse problema, você poderia escrever o código que resolveu o seu problema ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.