Ir para o conteúdo
zeroonnet

Usar uma var em várias funções do code...

Mensagens Recomendadas

zeroonnet    0
zeroonnet

Boas,

epá tenho algo assim

public void bla()
{
   int hey = 1;
}

public void bla2()
{
   listbox1.items.add(hey); // só que aqui ele não detecta o hey e não sei como meto essa var "global" :S
}

Ajudem ai sff xD

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Hipnoted    6
Hipnoted

Assim detecta:

class xpto()
{
    private int hey = 0;

    public xpto()
    {
    }

    public void bla()
    {
       hey = 1;
    }
     
    public void bla2()
    {
       listbox1.items.add(hey); // só que aqui ele não detecta o hey e não sei como meto essa var "global" :S
    }
}

Toma em atenção que a variável "hey" só pode ser acedida por métodos da mesma classe, já que foi declarada como private.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Hipnoted    6
Hipnoted

Hmm.. Porquê? esse não é um método muito bom em POO, se quiseres declara variáveis que sejam usadas em vários métodos da classe tens de fazer assim...

Outra forma é passar o valor por parâmetros:


    public void bla()
    {
       int hey = 1;
       bla2(hey);
    }
     
    public void bla2(int hey)
    {
       listbox1.items.add(hey); // só que aqui ele não detecta o hey e não sei como meto essa var "global" :S
    }

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade