1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Aplicação C#

Discussão em 'Programação' iniciada por colddusk, 6 de Novembro de 2007. (Respostas: 4; Visualizações: 3819)

  1. Boas pessoal

    eu e mais dois colegas estamos a desenvolver uma aplicação em C#
    mas estamo-nos a deparar com um pequeno problema...

    Alguem me pode dizer como definir uma variável global (apesar de C# não ser muito bom para globais), e tambem como passar variáveis de uma form para outra form que já esteja activa??

    obrigado em avanço
     
  2. joao.miguel

    joao.miguel Power Member

    declaras as variáveis como static.

    public static int myInt = 0;
     
  3. guilherme

    guilherme Power Member

    Isso custuma ser em java, apesar de funcionar, em C# usa-se outra sintaxe:

    private const int MYINT = 0;

    outras correcções, variáveis globais raramente devem ser protected e nunca publicas, so mesmo em casos extremos, e o nome das variáveis globais deve ser em maiúsculas.
     
  4. MadOnion

    MadOnion Folding Member

    As constantes em JAVA, são do tipo:
    Código:
    final int MAX = 1024;
    
    As variáveis static têm outro tipo de conotação.
    Não que fosse muito importante para o tópico, mas é só um reparo ;)
     
  5. guilherme

    guilherme Power Member

    Tens toda a razão, mais de um ano sem tocar em java da nisto:p
    Agora que me reavivaste a memória, posso dar um exemplo, se criarmos uma classe com diversos métodos static estes podem ser chamados sem a necessidade de criaçao do objecto.
    Temos um exemplo comum, quando chamamos métodos da classe Math não é necessaria a criaçao de objecto, isto porque os métodos são static.;)
     

Partilhar esta Página