Forum Pplware
[C#] Ajuda com a Struct numa nova página - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: [C#] Ajuda com a Struct numa nova página (/showthread.php?tid=13877)



[C#] Ajuda com a Struct numa nova página - dininis - 21-02-2013 23:16

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


RE: [C#] Ajuda com a Struct numa nova página - rei007 - 22-02-2013 12:11

Viva,

Pelo que percebi deve ser isto que queres.


RE: [C#] Ajuda com a Struct numa nova página - dininis - 24-02-2013 17:56

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


RE: [C#] Ajuda com a Struct numa nova página - dininis - 26-02-2013 16:34

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