1
resposta

ORGANIZAÇÃO DO CÓDIGO: Ficou confuso... (vídeo 05: COMPOSIÇÃO DE CLASSES)

Bom dia!! Peço desculpas, mas fiquei confuso na organização, pois são tantas referência e outros documentos... não sei se é possível uma explicação/inlustração da ligação das informações de forma mais clara...

temos 3 doc's:

Program.cs ... Clientes.cs ... ContaCorrente.cs....

  1. Qual a função e motivo de cada um existir?
  2. Não entendi a organização do Program.cs...
  3. Qual o motivo de 3 arquivos separados e da forma que foram separados?
  4. __

Como disse fiquei confuso com a organização... já agradeço a ajuda, abraços!!

1 resposta

Olá Maicon, ao criar um novo projeto c# no visual studio é um padrão já ser criado o arquivo Program.cs (você pode até alterar o nome desse arquivo). O motivo do Program.cs exisitr é para conter o método Main(), que é o ponto de entrada de um aplicativo C#, ou seja, é o primeiro método invocado quando você executa seu aplicativo.

O motivo de ser criado 3 arquivos é para o seu código ficar organizado, legível e fácil de dar manutenção, é um padrão cada classe ter seu próprio arquivo .cs. Nada impede que vc declare a classe Cliente e a classe ContaCorrente no arquivo Program.cs, mas ficaria uma bagunça não é mesmo?

Arquivo Program.cs com as classes Program, Cliente e ContaCorrente

Dependendo do projeto pode ser necessário criar dezenas de classes, então não é viável colocar tudo dentro do mesmo arquivo.

Para melhor entendimento recomendo ler a documentação direto da microsoft:

Espero ter esclarecido suas dúvidas!