Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

C# lll - Tópicos Avançados - Dúvida Namespaces

namespace Caelum.FN21;

public class Conta{

public Conta(){

} }

Se eu quiser dar new em Conta dentro do construtor eu preciso especificar o nome completo da classe? O exercicio disse que precisaria colocar new Caelum.FN21.Conta(), mas nós estamos mexendo na classe conta que já está nesse namespace.

Isso seria necessário se eu precisasse usar Conta numa classe que esta em outro namespace, não?

2 respostas
solução!

Se a classe está no mesmo namespace não é necessário, se a classe está em outro, você pode ou usar o new Caelum.FN21.Conta() ou importar o namespace no using... Ex:

using Caelum.FN21;

Confere o seu código que vai ver que a classe Conta está instanciada em outro namespace, qualquer dúvida poste seu código aqui para analise