Saudações,
Na aula o professor Guilherme utiliza na função principal em "Program.cs" o parâmetro using para que o programa tenha acesso à classe na hora de criar o objeto:
using ByteBank.Funcionarios;
Uma coisa que eu testei aqui e funcionou é, em vez de utilizar o using na classe principal se nós definirmos o namespace no arquivo da classe funcionário em si como "ByteBank" ele também consegue acessar quando instanciamos um objeto a partir da classe principal.
No arquivo Funcionarios.cs:
namespace ByteBank
{
class Funcionarios
{
// Atributos
// Metodos
// etc
}
}
Minha dúvida é, algum dos dois é uma melhor pratica? Colocar o namespace direto no arquivo da classe pode gerar algum problema em um projeto de software a longo prazo? Ou na prática não faz diferença? Obrigado =D