Forum Pplware

Versão Completa: [C#] Ajuda com a Struct numa nova página
Está de momento a ver uma versão reduzida do nosso conteúdo. Ver versão completa com o formato adequado.
boas, estou atualmente a desenvolver um projeto que requer um enorme número de variáveis e informações para fornecer ao utilizador, em C# e a forma mais simples que encontrei de o fazer foi através da Struct porém aquilo ocupa um enorme espaço na Tab onde se encontra a programação para o formulário principal (Form1.cs seria o Default). O que gostaria de saber é o seguinte:

É possível colocar a Struct numa outra Tab como é feito com uma classe? Se sim, como é que é feito? Smile

Obrigado
Viva,

Pelo que percebi deve ser isto que queres.
Não é bem isso xD

Tipo, os valores dentro da Estrutura já estão pré-defenidos (pois o programa assim o exige):
Código:
struct Terr
        {
            public string Tipo;

            public string Proprietario,Localidade,Zona,Desenvolvimento,Estado;
            public int Val_Inicial, Val_Casa, Val_Hotel, Val_Atual, n_casas, Val_Pagar;

            public string ID_Especial;
        }

        Terr[] Terreno=new Terr[]{
            /* 00 */ new Terr() {Tipo = "Especial", Proprietario = "Banco",
                                         Localidade = "- - - -",  Zona = "- - - -",
                                         Desenvolvimento = "- - - -", Estado = "Ativo", ID_Especial="Início"},

            //(...)

            /* 32 */ //(...)
        };

É possivel colocar essa parte do código num ficheiro à parte como se faz com as classes? (Sou bastante novo em C#)
Quando se coloca uma classe á parte, aparece um ficheiro tipo .cs. Seria possivel colocar um ficheiro de struct? (é uma questão de organização do código, já que este programa vai ter um longo numero de linhas...)
Update
Acabei por colocar tudo dentro de um evento (declaração de variáveis à parte, claro) e assim, para além de ter uma maior organização, tenho também a possíbilidade de reíniciar o Programa de uma forma simples Wink
URL's de Referência