Aplicação C#

colddusk

Membro
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
 
declaras as variáveis como static.

public static int myInt = 0;

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.
 
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.

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 ;)
 
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 ;)

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.;)
 
Back
Topo