none
Dúvida: Como criar um Namespace? RRS feed

  • Pergunta

  • Minha dúvida é a seguinte: como posso criar um namespace que contenha outro namespace?

    Ex: LM

          LM.Informatica

    Desde já agradeço a atenção.


    Atenciosamente, Marcio Nogueira Cardoso Pinto.

    quarta-feira, 22 de janeiro de 2014 17:13

Respostas

  • Marcio, é simples na verdade.

    Namespace Dados
        Public Class Banco
            'Essa classe atende em Dados.Banco
        End Class
    
        Namespace Conta
            Public Class Corrente
                'Essa classe atende em Dados.Conta.Corrente
            End Class
    
            Public Class Investimento
                'Essa classe atende em Dados.Conta.Investimento
            End Class
        End Namespace
    End Namespace

    Espero ter ajudado. Usei um exemplo simples, você pode complicar "infinitamente" um namepace dentro do outro, e cada namespace com módulos e classes e outros namespaces dentro... em arquivos (*.vb) diferentes em um mesmo projeto... tipo.

    ARQUIVO: Banco.vb

    Namespace Dados
        Public Class Banco
            'Essa classe atende em Dados.Banco
        End Class
    End Namespace

    ARQUIVO: Corrente.vb

    Namespace Dados
        Namespace Conta
            Public Class Corrente
                'Essa classe atende em Dados.Conta.Corrente
            End Class
        End Namespace
    End Namespace

    ARQUIVO: Investimento.vb

    Namespace Dados
        Namespace Conta
            Public Class Investimento
                'Essa classe atende em Dados.Conta.Investimento
            End Class
        End Namespace
    End Namespace

    Espero ter ajudado, qualquer dúvida é só perguntar responder com outra pergunta.

    • Sugerido como Resposta SammuelMiranda quarta-feira, 22 de janeiro de 2014 20:53
    • Marcado como Resposta Marcio_Nogueira quarta-feira, 22 de janeiro de 2014 22:48
    quarta-feira, 22 de janeiro de 2014 20:53

Todas as Respostas

  • Marcio, é simples na verdade.

    Namespace Dados
        Public Class Banco
            'Essa classe atende em Dados.Banco
        End Class
    
        Namespace Conta
            Public Class Corrente
                'Essa classe atende em Dados.Conta.Corrente
            End Class
    
            Public Class Investimento
                'Essa classe atende em Dados.Conta.Investimento
            End Class
        End Namespace
    End Namespace

    Espero ter ajudado. Usei um exemplo simples, você pode complicar "infinitamente" um namepace dentro do outro, e cada namespace com módulos e classes e outros namespaces dentro... em arquivos (*.vb) diferentes em um mesmo projeto... tipo.

    ARQUIVO: Banco.vb

    Namespace Dados
        Public Class Banco
            'Essa classe atende em Dados.Banco
        End Class
    End Namespace

    ARQUIVO: Corrente.vb

    Namespace Dados
        Namespace Conta
            Public Class Corrente
                'Essa classe atende em Dados.Conta.Corrente
            End Class
        End Namespace
    End Namespace

    ARQUIVO: Investimento.vb

    Namespace Dados
        Namespace Conta
            Public Class Investimento
                'Essa classe atende em Dados.Conta.Investimento
            End Class
        End Namespace
    End Namespace

    Espero ter ajudado, qualquer dúvida é só perguntar responder com outra pergunta.

    • Sugerido como Resposta SammuelMiranda quarta-feira, 22 de janeiro de 2014 20:53
    • Marcado como Resposta Marcio_Nogueira quarta-feira, 22 de janeiro de 2014 22:48
    quarta-feira, 22 de janeiro de 2014 20:53
  • Muito obrigado, valeu mesmo!!!!!!!!!!!!!!!

    Atenciosamente, Marcio Nogueira Cardoso Pinto.

    quarta-feira, 22 de janeiro de 2014 22:49